![Excel 文本导出的数字格式](https://linux22.com/image/1265829/Excel%20%E6%96%87%E6%9C%AC%E5%AF%BC%E5%87%BA%E7%9A%84%E6%95%B0%E5%AD%97%E6%A0%BC%E5%BC%8F.png)
基本上,我将一组列从 Excel 导出到文本文件。在 Excel 中可能看起来与此类似:
0 34.3 22.555 56.8970 34
现在我想让它在文本文件中显示为:
0.000 34.300 22.555 56.897 34.000
因此,基本上保持间距相同(小数位数相同)。
但是,当我导出时,我无法实现这一点。
如果您能提供建议和帮助,我们将不胜感激。
答案1
如果您已将 Excel 中的单元格格式化为您希望它们显示的方式(即在本例中:格式、单元格、数字、小数位数 = 3),则在另存为文本时,它应该以适当的小数位数保存文本。
答案2
将单元格格式化为所需格式
突出显示单元格 > 按Ctrl-1
(或右键单击,格式化单元格)> 数字 > 小数位数 = 3节省
a) 文件 > 另存为 > 选择适当的文件格式,如 CSV (1)或 TSV (2) > 保存
- -或者 - -
b)对于没有引号的TSV (2)"
,全选 > 复制 > 打开记事本 > 粘贴 > 保存
小数位格式被保留。(在 Excel 2003 中测试)