免费注册

Excel 转 CSV

把工作簿里的每个工作表存成 CSV,导入系统、数据库都顺利,只认 GBK 的老系统也行。

或把文件拖到这里

支持 XLSX, XLS, ODS

加密上传,文件 1 小时后自动删除。

关于Excel 转 CSV

Excel 转 CSV 往往是导入数据前的最后一步:客户名单要进 CRM,商品要批量上架到网店,数据要导进数据库或交给 Python 脚本。上传 XLSX、XLS 或 ODS 工作簿,每个工作表都会导出成一个单独的 CSV,文件名带上工作表名;有多个工作表时,还会再打包成一个 ZIP。要导进数据库的话,也可以用Excel 转 SQL直接生成建表和插入语句。

分隔符可以选逗号、分号或制表符。文件默认用 UTF-8 编码,添加 BOM,Excel 打开不乱码默认勾选,导入的系统不认 BOM 时关掉即可。老财务软件、银行或政务导入系统读不了 UTF-8 时,在“更多选项”的文字编码里改成 GBK,或 Big5、Shift-JIS、EUC-KR、Windows-1252、Windows-1251(西里尔文/俄文),BOM 只对 UTF-8 有效。所选编码表示不了的字符会变成“?”,结果页会写明有几个,不会悄悄丢字。单元格里有换行、逗号或引号时会自动加引号,两行的地址也还在同一个格子里。公式导出的是计算结果。

Excel 转 CSV怎么用

  1. 1
    上传工作簿

    点“选择文件”或把 .xlsx、.xls、.ods 文件拖到页面上。免费账户单个文件最大 50 MB,VIP 最大 1 GB。

  2. 2
    选分隔符

    在“分隔符”里选逗号、分号或制表符;要用 Excel 打开的话,保留“添加 BOM,Excel 打开不乱码”;只有导入系统要求时,才在“更多选项”里改“文字编码”。

  3. 3
    开始转换

    点“Excel 转 CSV”按钮,服务器在独立进程里逐个导出工作表。

  4. 4
    下载 CSV

    只有一个工作表就直接下载;多个工作表可以点“全部下载(ZIP)”。

为什么用熊仔工匠

  • 一个工作表一个文件

    不会漏掉任何工作表:budget.xlsx 里的“一季度”“二季度”会变成 budget_一季度.csv 和 budget_二季度.csv。

  • 单元格换行不串行

    带换行、逗号、引号的单元格按 CSV 标准加引号转义,一行数据不会被拆成两行。

  • 老系统的编码也能导

    可存成 GBK、Big5、Shift-JIS、EUC-KR、Windows-1252 或 Windows-1251,给读不了 UTF-8 的系统用,写不进去的字符有几个也会告诉你。

  • 分隔符和 BOM 按需选

    欧洲版 Excel 习惯用分号,有的系统要求制表符;给 Excel 用就保留 BOM,导进 MySQL、pandas 时关掉。

常见问题

Excel 转 CSV常见问题

Excel 转 CSV 会导出所有工作表吗?
会。一个 CSV 只能装一张表,所以每个工作表都存成单独的 CSV,文件名是“工作簿名_工作表名”;有多个时还会一起打包成 ZIP。
为什么 18.6% 到了 CSV 里变成 0.186?
CSV 只存数值,不存格式。百分比会变成小数,货币符号和千位分隔符会去掉,日期统一写成 2024-03-01 这样的格式;公式单元格导出的是最后一次计算的结果。
导入的系统读不了 UTF-8 怎么办?
在“更多选项”的“文字编码”里选那个系统用的编码:国内老系统一般是 GBK,俄罗斯 1C、银行和政务系统导入用 Windows-1251(西里尔文/俄文),也可以选 Big5、Shift-JIS、EUC-KR 或 Windows-1252。所选编码表示不了的字符会变成“?”,结果页会写明有几个,不会悄悄丢字。对方能收 UTF-8 时尽量用 UTF-8,要用 Excel 打开就保留“添加 BOM,Excel 打开不乱码”,这个看不见的标记会告诉 Excel 文件是 UTF-8。已经打开成乱码的 CSV,用CSV 转 Excel转一下就能正常显示。
Excel 转 CSV 免费吗?
免费。不注册可以用 2 次,注册免费账户每天 2 次、单个文件最大 50 MB,VIP 没有次数限制、单个文件可以到 1 GB。
表格传上来会被保存吗?
最多保留 1 小时。上传全程加密,转换在独立进程里进行,时间一到工作簿和导出的 CSV 都会自动删除。我们不查看、不分享、不出售你的数据。
把Excel 转 CSV分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。
XLSJSON Excel 转 JSON把表格行转成 JSON,表头当键名。