Tablora · 资料库
将含E的产品代码保留为文本
123E5这样的零件代码可能被读作科学记数法,变成12300000。请从第一次导出起就把它保留为明确的文本单元格。
当代码看起来像10的乘方
零件号、货位和批号有时把数字和字母E组合在一起:123E5、4E12、70E3。电子表格会把这种形式读作科学记数法,于是123E5可能变成123乘以10的5次方,也就是12,300,000。原来的代码从单元格中消失,保存文件后这个变化就无法挽回。
文本安全XLSX导出工具把每个单元格都写成明确的文本单元格,所以电子表格收到的是1、2、3、E、5这五个字符,没有可以解读的数字。
风险并不限于E。视程序及其设置而定,由数字加斜杠或连字符组成的代码可能被读作日期。纯文本导出以同样的方式保护它们,因为工作簿中没有任何单元格被写成数字或日期。
123E5示例
本页示例只有一列,名为code,值为123E5。工作簿中预期的单元格文本为123E5,以明确的文本单元格存储,既不是公式,也不是数字。导出工具不判断这个代码指的是零件、货架还是测量值;它只保留字符。
安全导出代码列
- 把代码列以及需要的相邻列粘贴到“表格文本”中,并选择其“字段分隔符”。
- 点击“计算”,检查预览中代码列的每个E和每个数字都与原始资料完全一致。
- 确认那个字母确实是E,而不是数字8或字母F;照片和旧打印件常把它们弄混。
- 使用“下载 (XLSX)”并打开tablora-table.xlsx,而不是CSV副本。
- 在电子表格的编辑栏中查看该单元格,确认它以文本形式保存着代码。
其他工具如何处理123E5
- 数值规范化工具不读取指数记数法。所选“数值列”中的123E5这样的值会被列入“待检查的值”并保留文本,所以在那里永远不会变成12300000。
- 小数合计核对工具会拒绝它作为数值,因为只接受带可选负号的普通小数。
- 在Tablora应用中,XLSX导出同样不会把含字母E的值当作数字,所以它在工作簿中保持为文本。应用的CSV导出按识别结果原样写入,这就把解读交给了打开CSV的程序。
- 如果某列确实是以指数形式书写的测量值,请保留原列,在电子表格中作为单独且经过核对的步骤进行转换。
输入值
- 表格文本
- code 123E5
- 字段分隔符
- ,
结果
- 行数
- 2
- 列数
- 1
| code |
|---|
| 123E5 |
- 文件大小(字节)
- 2294
电子表格中的所有单元格均以文本保存,以保留标识符和类似公式的内容。