如何解决在读取指定单元格中数值的可见值时,返回非数值或空的问题?
# 场景描述
- 使用读取Excel单元格/区域组件
- 勾选读取可见文本选项
- 目标单元格中的信息类型为数值
示例
使用读取Excel单元格/区域组件,分别读取下图表格中的单元格B3、C4、D2中的数值的可见值。
- 读取B3单元格中的数据,读取结果:
2E+7
。 - 读取C4单元格中的数据,读取结果:
####
。 - 读取D2单元格中的数据,读取结果:
。
综上,目标单元格中数据的“显示值”表现方式不同,将导致读取到的数值结果也不同。
# 原因分析与解决方案
在以上的示例中可以看到,使用读取Excel单元格/区域组件并勾选读取可见文本选项,来读取单元格中的数值时,读取的结果与Excel单元格中的“显示值”一致,是由于单元格列宽设置不同,导致单元格中数值显示有差异。
为避免实际业务操作中,由于上述原因造成误读错误数据,请您合理设置目标表格的单元格列宽。在读取数据前,确保目标单元格中的数值显示完全。
最近更新时间: {
"value": "2023-11-08",
"effect": true
}