EXCEL CSV-数字单元格格式

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (63)

我将报告作为CSV文件生成。当我试图在Excel中打开该文件时,它根据单元格的内容对数据类型进行假设,并相应地对其进行格式化。

例如,如果CSV文件包含

...,005,...

然后Excel将其显示为5。有没有办法覆盖这个并显示005?

我更喜欢对文件本身做一些事情,这样用户就可以双击CSV文件来打开它。

我使用Excel 2003。

提问于
用户回答回答于

在打开.csv文件时,没有一种简单的方法可以控制Excel应用的格式。然而,下面列出了三种可能有帮助的方法。

我的首选是第一种选择。

选项1-更改文件中的数据

excel将数据作为公式保存,但是复制列并使用粘贴特殊值将消除公式,但保留格式。

备选案文2-数据格式

如果这只是格式问题,并且该列中的所有数据都有三位数长度。然后在Excel中打开数据,然后用这种自定义格式格式化包含数据的列

备选方案3-将文件扩展名更改为.dif(数据交换格式)

更改文件扩展名并使用文件导入向导来控制格式。扩展名为.dif的文件在双击时由Excel自动打开。

  • 将文件扩展名更改为.csv.dif
  • 双击文件,在Excel中打开它。
  • 将启动“文件导入向导”。
  • 将“文件类型”设置为“分隔”,并单击“下一步”按钮。
  • 在分隔符下,勾选“逗号”,然后单击“下一步”按钮。
  • 单击显示的数据的每一列并选择“列数据格式”。值为‘005’的列应格式化为‘text’。
  • 单击Finish按钮,Excel将以指定的格式打开该文件。
用户回答回答于

扫码关注云+社区