将文本从制表符分隔的文本复制到 Excel 时出现数量级偏移
Skewed order of magnitude when copying text from tab-separated text to Excel
我在制表符分隔的文本文件中按如下格式设置了以下数据点:
7.23e-10 0.125 9.0375e-11
4.946739999999999e-07 0.16666666666666666 8.244566666666665e-08
然而,当我手动将这些数据复制到 Excel 时,在某些情况下(但并非所有情况下)似乎数量级有偏差,即:
7.23E-10 0.125 9.04E-07
4.95E+08 0.166666667 8.24E+07
我试图寻找原因和解决方案,例如,但没有找到任何东西。
非常感谢任何帮助,谢谢!
问题出在有关小数点和千位分隔符的设置上。
我在 Excel 的选项 > 高级中将这些更改为 。和空(例如 1.000,01 将表示为 1000.01)。
但是,Excel 不允许千位为空分隔符,因此 默默地 添加回 .对于千位分隔符。
因此,小数点和千位分隔符现在都是 。 (句点)。
这导致了问题中描述的意外行为。
补救措施是在 Windows 机器的区域设置中更改这些分隔符并让 Excel 使用系统设置,而不是直接在 Excel 设置中更改这些分隔符.
我在制表符分隔的文本文件中按如下格式设置了以下数据点:
7.23e-10 0.125 9.0375e-11
4.946739999999999e-07 0.16666666666666666 8.244566666666665e-08
然而,当我手动将这些数据复制到 Excel 时,在某些情况下(但并非所有情况下)似乎数量级有偏差,即:
7.23E-10 0.125 9.04E-07
4.95E+08 0.166666667 8.24E+07
我试图寻找原因和解决方案,例如
非常感谢任何帮助,谢谢!
问题出在有关小数点和千位分隔符的设置上。
我在 Excel 的选项 > 高级中将这些更改为 。和空(例如 1.000,01 将表示为 1000.01)。
但是,Excel 不允许千位为空分隔符,因此 默默地 添加回 .对于千位分隔符。
因此,小数点和千位分隔符现在都是 。 (句点)。
这导致了问题中描述的意外行为。
补救措施是在 Windows 机器的区域设置中更改这些分隔符并让 Excel 使用系统设置,而不是直接在 Excel 设置中更改这些分隔符.