Duaer

在线工具

CSV 转 Excel 在线转换(中文不乱码)

Duaer 免费工具:在浏览器里把 CSV 转成 .xlsx,自动识别 UTF-8 / GBK,身份证号等长数字不会变成科学计数,文件不上传。

怎么用

  1. 把文件拖进上面的框,或点「选择文件」。
  2. 看预览,确认行和列对得上。
  3. 点「下载 .xlsx」。
  4. 一次选多个 CSV,会合成一个 .xlsx,每个文件一个工作表。

转换规则

  • 编码:先按 UTF-8 读,读不通就按 GBK 读。导出自旧版 Excel 或国内系统的 CSV 一般是 GBK。
  • 分隔符:逗号、制表符、分号、竖线自动判断。
  • 数字:普通数字写成数字,能直接求和;以 0 开头的编号和超过 15 位的数字(身份证号、银行卡号、订单号)保留为文本。
  • 想全部按文本写入,勾选「全部按文本写入」。

在 Duaer 里自动转换

同一份 CSV 每天都要转?在 Duaer 里用 Extract from File › Extract From CSV 读入,再接 Convert to File › Convert to XLSX 出表。GBK 文件改用 Extract From Text File(Options › File Encoding 选 gbk),再按 在 Code 节点里解析 CSV 拆行。

常见问题

为什么 CSV 用 Excel 打开中文是乱码?

Excel 双击打开 UTF-8 CSV 时常按系统编码读,中文就乱了。用 Duaer 的 CSV 转 Excel 先转成 .xlsx,编码问题就没了。

身份证号变成 1.10101E+17 怎么办?

Excel 会把超过 15 位的数字截断。Duaer 的转换器把超过 15 位的数字保留为文本,转出来的 .xlsx 里号码完整。

文件大小有限制吗?

Duaer 不设上限,取决于你的浏览器内存。几十 MB 的 CSV 一般没问题。

同组