CSV 是逗号分隔值纯文本表格文件,本质就是纯文本,所以记事本、Excel、WPS、代码编辑器都可以打开它,日常普通查看优先推荐 WPS 或者 Excel 表格软件,适合直接按表格行列展示;如果是大数据、需要清洗分析,推荐 Python、Power Query、LibreOffice 等工具,很多新手双击 CSV 默认用记事本打开,全部内容挤成一行,就是因为记事本不会自动识别逗号分列,下面分类整理各类打开工具、优缺点、适用场景,还有中文乱码、大文件卡顿的解决办法。
一、常用打开软件对照表
| 软件 | 类型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|
| Microsoft Excel | 表格软件 | 双击默认关联,可视化编辑,支持排序筛选 | 超大 CSV 容易卡顿,中文容易乱码 | 小中型 CSV,日常办公 |
| WPS 表格 | 表格软件 | 国内电脑常用,中文支持好,免费版可用 | 超大文件同样性能有限 | 国内办公首选 |
| LibreOffice Calc | 开源表格 | 免费跨平台,无广告,兼容好 | 启动速度一般 | 不想装 Office/WPS |
| 记事本 / Notepad++ | 纯文本编辑器 | 打开速度极快,可以直接修改原始代码 | 不会自动分列,全部是逗号文本 | 查看原始内容、修改编码 |
| VS Code | 代码编辑器 | 支持 CSV 插件,带表格预览,支持大文件 | 需要额外装插件 | 程序员、数据处理 |
| Python pandas | 代码方式 | 可以处理几十万、上百万行大数据,可清洗分析 | 需要基础编程能力 | 大数据分析、批量处理 |
| Google Sheets | 在线表格 | 网页打开,无需本地软件 | 需要联网,上传有大小限制 | 在线协作 |
二、详细操作方法
1 Excel / WPS 打开
方式一:直接双击 csv 文件,系统自动关联表格软件打开
方式二:打开 WPS/Excel,点击
【打开】,文件类型选择 CSV,选中文件导入
重点坑:Excel 直接打开中文 CSV 经常乱码,原因是编码不是 GBK,是 UTF-8,解决办法:使用数据导入向导,选择 UTF-8 编码导入
2 Notepad++ 打开
右键 csv 文件 → 打开方式 → 选择 Notepad++,可以直接看到原始文本,能切换编码,适合排查乱码、查看分隔符是不是逗号。
3 VS Code 打开
可以直接拖拽 csv 进 VS Code,推荐安装 Rainbow CSV 插件,插件可以把纯文本 CSV 渲染成表格视图,还支持高亮、查询,适合开发人员。
4 Python pandas 读取代码示例
import pandas as pd
df = pd.read_csv("data.csv")
print(df.head())
如果中文乱码,增加编码参数:
df = pd.read_csv("data.csv", encoding="utf-8")
或者 encoding="gbk"
三、常见问题说明
- 大 CSV(几十万行以上):Excel/WPS 容易卡死,优先用 VS Code 插件、pandas、或者专业数据工具
- 打开变成一整行:说明是记事本打开,记事本不会自动分列,换成表格软件即可
- 数字变成科学计数法:Excel 经典问题,长编号、身份证号会变成 1.23E+17,需要导入的时候把该列设置为文本格式
【常见问题】
问题 1 csv 文件用什么打开 双击变成记事本怎么办
回答 1 csv 文件用什么打开,双击默认关联记事本,是系统默认打开方式设置问题,csv 文件用什么打开可以右键→打开方式,改成 WPS 表格或者 Excel
问题 2 csv 文件用什么打开 中文乱码怎么处理
回答 2 csv 文件用什么打开出现乱码,一般是编码不匹配,csv 文件用什么打开可以用 Notepad++ 查看编码,导入表格时选择对应 UTF-8 或者 GBK 编码
问题 3 csv 文件用什么打开 几十万行大文件 Excel 打不开
回答 3 csv 文件用什么打开,超大文件 Excel 容易崩溃,csv 文件用什么打开推荐 VS Code+RainbowCSV 插件或者 Python pandas 处理
问题 4 csv 文件用什么打开 身份证号变成科学计数法
回答 4 csv 文件用什么打开,Excel 导入的时候提前把身份证列指定为文本格式,csv 文件用什么打开避免自动转为科学计数法
【免责申明】
本文为 CSV 文件打开方式科普,不同版本 Excel、WPS 导入向导界面会有差异,超大文件处理性能受电脑内存影响,代码仅作为学习参考。


