页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题

         通过excel导入模板将数据导出到SqlServer中,但由于导入的数据中包含错误公式,使得数据中包含"#DIV/0!"的值,对应数据在数据集中可正常显示"#DIV/0!"的值,但是将数据集对应字段拖到电子表格中,发布后对应字段显示为空白,希望可以展示原本"#DIV/0!"的值。

数据集中的效果:

电子表格中的效果:

解决方案

         经深入分析及研究,由于电子表格渲染时依赖于第三方插件,而第三方插件识别到"#DIV/0!"数据,被认为是是不合法数据,直接处理为空进行展示。
         由于受限于第三方插件,暂无法直接基于产品进行修改,可通过以下方式进行规避,在数据集中使用casewhen处理"#DIV/0!"为" #DIV/0!",即在原数据前面加一个空格,此时第三方识别该数据时,不会将该数据处理成空。

...