Excel 转 CSV 工具
数据转换把 Excel 转为 CSV,可自定义分隔符并批量转换多个工作表,用 SheetJS 本地处理,适合数据导入数据库与表格软件交换,浏览器本地运行,数据不上传,免费且无需注册即可使用。
相关工具
关于 Excel 转 CSV 工具
Excel 转 CSV 工具基于 SheetJS 库在浏览器本地将 xlsx、xls 格式文件转换为 CSV(逗号分隔值)文本。转换过程遵循 RFC 4180 标准,正确处理含逗号、引号、换行符的字段值(使用双引号包裹和转义)。支持自定义分隔符(逗号、制表符、分号、竖线),可批量导出多个工作表为独立 CSV 文件。CSV 是最通用的表格交换格式,可被 Excel、Google Sheets、数据库导入工具和数据分析平台直接读取,所有数据在浏览器本地处理完毕后即销毁,不持久化存储。用得多了你会发现两个高频坑:一是分隔符要跟目标系统一致,德国、法国等地区默认用分号而非逗号,选错会导致整列数据挤进同一个单元格;二是编码,老版本 Excel 用 ANSI 打开 UTF-8 生成的 CSV 时中文会乱码,必要时用带 BOM 的编码。含逗号或换行的字段会被自动加引号包裹,导入数据库或分析平台前建议先用小样本验证一次,再批量处理全部工作表。
使用方法
- 打开 Excel 转 CSV 工具 工具页面
- 根据需求输入或粘贴数据到输入区域
- 查看实时处理结果,使用复制按钮获取输出
使用场景
- 数据库导入 — 将 Excel 数据转为 CSV 供 MySQL、PostgreSQL 的 LOAD DATA 命令批量导入。
- 数据分析导入 — 把 Excel 数据转为 CSV 供 Python pandas 的 read_csv 或 R 语言直接加载分析。
- 系统间数据交换 — 将 Excel 报表转为 CSV 作为不同系统间的通用数据交换中间格式。
- 批量多表导出 — 将含多个工作表的 Excel 文件批量导出为独立 CSV 文件,每个表一个文件。
- 版本控制友好 — 将 Excel 配置数据转为 CSV 文本格式,便于 Git diff 追踪数据变更。
- 数据治理备份 — 把 Excel 数据导出为 CSV 做长期归档,避免文件格式更新导致数据无法读取。
常见问题
CSV 中的特殊字符怎么处理?
遵循 RFC 4180 标准,含逗号、引号或换行符的字段值会用双引号包裹,字段内的双引号转义为两个连续双引号。
能自定义分隔符吗?
能。除默认逗号外,还支持制表符(TSV)、分号和竖线作为分隔符,适配不同地区和系统的 CSV 规范。
选错分隔符会怎样?
分隔符要和目标系统一致,比如欧洲部分地区默认用分号;不匹配时全部内容会挤进一个单元格或列错位,导入前先确认。
导出后中文乱码怎么办?
部分老版本 Excel 默认用 ANSI 打开 CSV,UTF-8 编码的中文会乱码;可改用带 BOM 的编码,或在导入时手动指定 UTF-8。
多个工作表怎么导出?
工具会列出所有工作表,可选择指定工作表导出,也可逐个导出全部工作表为独立的 CSV 文件。
CSV 和 Excel 有什么区别?
CSV 是纯文本格式只保留数据值不保留格式、公式和图表;Excel 是二进制格式保留完整格式信息。CSV 更轻量通用。
文件会被上传吗?
不会。所有解析和转换在浏览器本地通过 SheetJS 完成,文件不离开你的设备,可安全处理含敏感信息的报表。
评论与讨论
评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。