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 的编码。含逗号或换行的字段会被自动加引号包裹,导入数据库或分析平台前建议先用小样本验证一次,再批量处理全部工作表。

使用方法

  1. 打开 Excel 转 CSV 工具 工具页面
  2. 根据需求输入或粘贴数据到输入区域
  3. 查看实时处理结果,使用复制按钮获取输出

使用场景

  • 数据库导入 — 将 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 后可支持云端评论。