Iva*_*van 10 csv microsoft-excel-2003 text-formatting microsoft-excel
我有一个包含以下内容的 CSV 文本文件:
"Col1","Col2"
"01",A
"2",B
"10", C
Run Code Online (Sandbox Code Playgroud)
当我用 Excel 打开它时,它显示如下:
请注意,单元格A2
尝试将“01”显示为没有前导“0”的数字。
当我将第 2 行到第 4 行格式化为“文本”时,它会将显示更改为
...但仍然领先的“0”消失了。
有没有办法在 Excel 中打开 CSV 文件,并能够通过翻转某些选项来查看文件中的所有前导零?我不想在每个应该有前导零的单元格中重新输入'01。此外,使用前导撇号需要在需要 CSV 时将更改保存为 XLS 格式。我的目标只是使用 Excel 以文本形式查看文件的实际内容,而 Excel 不会试图对我进行任何格式设置。
小智 15
刚遇到这个问题。如果您控制 CSV 文件的创建,您可以使数据如下所示:
"Col1","Col2"
="01",A
="2",B
="10", C
Run Code Online (Sandbox Code Playgroud)
当以 Excel 格式打开时,它将保留 01。
当您打开 csv 时,您可以选择为每列指定分隔符和数据类型。文本导入向导有 3 个步骤。请注意,我的屏幕截图来自 Excel 2010,但这在 Excel 2003 中的工作方式完全相同。
第1步:选择分隔(而不是固定宽度)
第 2 步:选择逗号作为分隔符
第三步:选中每一列,将数据格式改为“文本”。(您将看到每列上方显示的文字文本,如下面的屏幕截图所示。)
将不再删除前导零:
更新:如果您不想浏览整个过程以让 Excel 合作,您可以使用CSVEd,这是一种专为编辑带分隔符的文本文件而设计的编辑器。像 Notepad++ 这样的优秀文本编辑器也可能工作,但您将无法看到按列排列的数据。
归档时间: |
|
查看次数: |
52371 次 |
最近记录: |