我将报告生成为 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 自动打开。
一步一步:
https://stackoverflow.com/questions/137359/