Excel 文本导出的数字格式

Excel 文本导出的数字格式

基本上,我将一组列从 Excel 导出到文本文件。在 Excel 中可能看起来与此类似:

0 34.3 22.555 56.8970 34

现在我想让它在文本文件中显示为:

0.000 34.300 22.555 56.897 34.000

因此,基本上保持间距相同(小数位数相同)。

但是,当我导出时,我无法实现这一点。

如果您能提供建议和帮助,我们将不胜感激。

答案1

如果您已将 Excel 中的单元格格式化为您希望它们显示的方式(即在本例中:格式、单元格、数字、小数位数 = 3),则在另存为文本时,它应该以适当的小数位数保存文本。

答案2

  1. 将单元格格式化为所需格式
    突出显示单元格 > 按Ctrl-1(或右键单击,格式化单元格)> 数字 > 小数位数 = 3

  2. 节省
    a) 文件 > 另存为 > 选择适当的文件格式,如 CSV (1)或 TSV (2) > 保存
    - -或者 - -
    b)对于没有引号的TSV (2)"全选 > 复制 > 打开记事本 > 粘贴 > 保存

小数位格式被保留。(在 Excel 2003 中测试)

笔记:
(1)CSV = 逗号分隔值文件格式(维基百科)
(2) TSV = 制表符分隔值文件格式(维基百科

相关内容