帮助中心
如何解决在读取指定单元格中数值的可见值时,返回非数值或空的问题?

# 场景描述

  • 使用读取Excel单元格/区域组件
  • 勾选读取可见文本选项
  • 目标单元格中的信息类型为数值

示例 使用读取Excel单元格/区域组件,分别读取下图表格中的单元格B3、C4、D2中的数值的可见值。

  • 读取B3单元格中的数据,读取结果:2E+7

  • 读取C4单元格中的数据,读取结果:####

  • 读取D2单元格中的数据,读取结果:

    综上,目标单元格中数据的“显示值”表现方式不同,将导致读取到的数值结果也不同。

# 原因分析与解决方案

在以上的示例中可以看到,使用读取Excel单元格/区域组件并勾选读取可见文本选项,来读取单元格中的数值时,读取的结果与Excel单元格中的“显示值”一致,是由于单元格列宽设置不同,导致单元格中数值显示有差异。 为避免实际业务操作中,由于上述原因造成误读错误数据,请您合理设置目标表格的单元格列宽。在读取数据前,确保目标单元格中的数值显示完全。

最近更新时间: { "value": "2023-11-08", "effect": true }