电脑导出CSV文件格式乱码?使用Excel导入向导【指南】

P粉328763957

P粉328763957

2026-06-19

912人浏览

原创

excel打开csv乱码是因编码不匹配,应使用“从文本/csv”导入向导手动选utf-8(65001);或用记事本/notepad++转存为utf-8-bom格式实现双击正常打开。

电脑导出csv文件格式乱码?使用excel导入向导【指南】

电脑导出的CSV文件在Excel里打开全是方块、问号或乱码字符,不是文件坏了,而是Excel根本没用对编码方式读取它——双击打开走的是系统默认GBK路径,而数据库或程序导出的CSV大概率是UTF-8无BOM格式,两者一碰就错位。

用Excel“从文本/CSV”导入向导手动选编码

这是最稳妥、不改原文件的方法,适用于Navicat、MySQL Workbench、Python pandas.to_csv()等工具导出的UTF-8 CSV文件。

第一步:打开空白Excel工作簿 → 点击顶部【数据】选项卡 → 在“获取和转换数据”组中点击【从文本/CSV】。

第二步:在弹出窗口中定位并选中你的CSV文件 → 点击【导入】。

第三步:预览界面右下角找到【文件原始格式】下拉菜单 → 【必须手动选择,不能留“自动检测”】 → 优先选“65001: Unicode (UTF-8)”。若中文仍乱码,再试“936: 简体中文(GBK)”。

第四步:确认预览区文字显示正常 → 点击右下角【加载】按钮,数据即完整导入新工作表。

用记事本转存为带BOM的UTF-8(适合双击直开)

如果你希望以后双击CSV就能正常打开,就得给文件加个“身份标识”——UTF-8 BOM头。但注意:【保存后原文件被覆盖,操作前务必复制备份】

方法一(系统自带记事本):

Python对Excel操作详解 中文WORD版
Python对Excel操作详解 中文WORD版

本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

下载

右键CSV文件 → 【打开方式】→ 【记事本】。如果记事本里也显示乱码,说明当前编码不是记事本默认支持的ANSI/GBK,此时请跳过此方法,改用Notepad++。

点击【文件】→ 【另存为】→ 在对话框底部找到【编码】下拉框 → 选择【UTF-8-BOM】(若没有该选项,则选【UTF-8】并勾选“添加BOM”复选框,部分新版记事本已支持)→ 点击【保存】。

方法二(Notepad++推荐):

用Notepad++打开乱码CSV → 菜单栏【编码】→ 【转为 UTF-8-BOM 格式】→ 【文件】→ 【保存】。

保存后直接双击该CSV文件,Excel就能正确识别并显示中文了。

避开常见陷阱:三个关键动作检查

① 检查Navicat导出设置:导出时【编码】必须设为UTF-8,且【字段分隔符】为逗号、【文本限定符】为英文双引号;否则即使Excel选对编码,内容本身已是乱码字节流,无法挽救。

② 避开空CSV文件的BOM陷阱:如果CSV文件为空,用UTF-8-BOM保存后,Excel打开会显示一个孤立乱码字符(U+FEFF),此时应改用“UTF-8 无BOM”保存,再通过导入向导打开。

③ 分隔符异常时强制重置:导入预览中若发现所有内容挤在一列,说明分隔符没识别对 → 点击预览区任意列标题右侧的下拉箭头 → 【用分隔符号导入】→ 勾选【逗号】→ 取消勾选【Tab】→ 点击【加载】。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel csv csv文件

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

2848

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

1478

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

1408

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1342

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

532

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

4959

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

2564

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1238

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

1286

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 39.5万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.2万人学习