项目要求需要从一个EXCEL读取数据到系统,然后进行处理,开始一切正常,后来在读取一个客户的EXCEL文件时发生莫名其妙的问题,如下:
经分析,发现从Excel文件读取的某些数据已经是这种科学记数法,而原始数据类似这样:100100100,问题出现在EXCEL文件的单元格格式上,凡是单元格左上方有绿色三角的单元格读取都正常,于是将全部单元格都设置为带绿色三角,问题解决。
设置方法如下:
有二种方法:
1、选中数字单元格,设为文本,双击,对其它单元格逐一如上。
2、选中所有要转换成文本的数字单元格,点击数字菜单,再点分列,选择分隔符号或固定宽度,点下一步,再点下一步,类型选文本,点完成。

在从Excel读取数据过程中遇到科学计数法导致的数据错误。通过调整单元格格式为文本解决了这一问题。
3万+

被折叠的 条评论
为什么被折叠?



