本经验介绍在使用excel时,Excel打开csv文件乱码如何解决。可以修改csv文件编码,或者转换为UTF8 with BOM。
工具/原料
Excel 2016
方法/步骤
1
遇到的问题如图所示。用Excel 2016打开一个csv文件,中文出现乱码,也造成了分隔符错乱。
2
csv文件本身并没有问题,通常下载/生成的csv文件是utf8编码的,只是csv文件不带有编码信息,而Excel软件默认是ANSI按照编码页,不是utf-8。
3
如果修改excel的默认编码也有点夸张,一种办法是将csv文件另存为,按照ANSI保存。再次打开,就能看到正常的文字内容了。
4
另一种方法,则仍按照utf-8编码,但增加BOM信息。则使用Visual Studio Code,或者其它专业的文本编辑器。打开以后,右下角猜测编码utf-8。点击。
5
接着点击通过编码保存。然后在自动弹出的项目中选择UTF8 with BOM。
6
保存以后打开,发现excel根据BOM信息获取了编码,并按照utf8处理了。
注意事项
还有一个办法就是,不用excel打开csv。csv格式非常简单,打开csv的程序有很多种。
上一篇:PDF转CSV教程