有时从系统导出一个 CSV,双击用 Excel 打开,姓名、地址、备注里的中文全变成乱码。
文件本身不一定坏,多数是 Excel 直接打开时没有按正确编码解析。先别在乱码单元格里手动改,也不要马上让对方重新发 Excel 文件。
可以从导入入口重新打开。先在 Excel 里新建空白工作簿,进入:
数据 > 获取数据 > 自文件 > 从文本/CSV 选择这个 CSV 后,在预览窗口里看“文件原点”或编码选项,把它改成:
65001: Unicode (UTF-8) 然后再看分隔符是不是逗号。预览里的中文正常、列也没有挤在一起,再点“加载”。
如果你能控制导出端,导出时优先选择 CSV UTF-8。有些系统会写成带 BOM 的 UTF-8,这样 Excel 直接打开时更容易识别。
Microsoft 支持文档说明,Excel 可以导入或导出文本、CSV 文件,也有专门页面说明 CSV UTF-8 文件在 Excel 中正确打开的问题。参考:Import or export text (.txt or .csv) files、Opening CSV UTF-8 files correctly in Excel。
最后提醒两点:第一,乱码 CSV 先保留原文件副本,别覆盖保存;第二,如果预览里仍然不正常,可能原文件不是 UTF-8,而是 GBK、Big5 等其他编码,需要按实际来源选择。




留言评论
暂无留言