我将报告生成为 CSV 文件。 当我尝试在 Excel 中打开文件时,它会根据单元格的内容对数据类型进行假设,并相应地重新格式化。
例如,如果 CSV 文件包含
...,005,...
然后 Excel 将其显示为 5。 有没有办法覆盖它并显示 005?
我希望对文件本身做一些事情,这样用户就可以双击 CSV 文件来打开它。
我使用 Excel 2003。
最佳答案
在打开 .csv 文件时,没有一种简单的方法可以控制 Excel 应用的格式。不过,下面列出了三种可能会有所帮助的方法。
我的偏好是第一个选项。
选项 1 – 更改文件中的数据
您可以按如下方式更改 .csv 文件中的数据 ...,=”005”,... 这将在 Excel 中显示为 ...,005,...
Excel 会将数据保留为公式,但复制列并使用粘贴特殊值将删除公式但保留格式
选项 2 – 格式化数据
如果这只是一个格式问题,并且您在该列中的所有数据都有三位数的长度。然后在 Excel 中打开数据,然后使用此自定义格式 000
格式化包含数据的列选项 3 – 将文件扩展名更改为 .dif(数据交换格式)
更改文件扩展名并使用文件导入向导来控制格式。 带有 .dif 扩展名的文件在双击时会被 Excel 自动打开。
一步一步:
- 将文件扩展名从 .csv 更改为 .dif
- 双击文件以在 Excel 中打开。
- 将启动“文件导入向导”。
- 将“文件类型”设置为“分隔”,然后单击“下一步”按钮。
- 在分隔符下,勾选“逗号”并点击“下一步”按钮。
- 点击显示的每一列数据,然后选择“列数据格式”。值为“005”的列应格式化为“文本”。
- 单击完成按钮,Excel 将以您指定的格式打开文件。
关于Excel CSV - 数字单元格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/137359/