打开 csv 文件之类的文件时(就像在 Open Office Calc 中一样),是否可以设置 Excel(任何版本,例如 2010)的默认编码?
当我尝试打开以日语 SHIFT-JIS 编码的 csv 文件时,它打开了但带有乱码(损坏的字符)。在 Open Office Calc 中,如果您单击具有非标准编码(如 SHIFT-JIS)的 csv 文件,它会自动打开一个对话框,您可以在其中设置编码。
答案1
使用“数据”选项卡下的导入功能,Excel 允许我们指定编码。选择“来自文本”并选择您的 csv 文件,然后选择日语 shift-jis 编码。
答案2
以下步骤适用于 Office 2003。
- 将 .csv 重命名为 .txt
- 从 Excel 打开 .txt 文件(不要右键单击文件然后使用 Excel 打开),Excel 将打开一个“文本导入向导”对话框,询问 .txt 文件的格式,包括文本文件的字符编码。
- 编辑完成后,将 .txt 重命名回 .csv。
答案3
在Excel 2016 for Mac:
- 创建空白工作表,
- 在主菜单中转到
Data
->Get External Data
->Import Text File
, - 按照向导中的步骤进行操作 - 选择编码,直到看到正确的预览,然后在下一步中选择列分隔符(不同 csv 文件的分隔符不同)。
答案4
Lozzer 在小字中提供了很好的反馈:“如果我将默认编辑语言设置为日语,那么 SHIFT-JIS csv 文件将正确打开......”
我花了几个小时寻找如何通过一次简单的单击打开日语 CSV 的解决方案我们有一个多语言环境 (En-Jp)。
尽管 Excel 显示的是日语菜单(基于控制面板语言设置),但File > Options > Language > Choose Editing Language
(顶部区域)中的默认编辑设置仍为英语。将其更改为日语(日本用户显然没有问题)解决了我们的问题。