什么时候需要 CSV 转 Excel
同事发来 .csv,双击打开中文乱码、列挤在一起;或你要用 Excel 合并、去重、转 SQL,而这些工具更适合 xlsx 输入。ComTools CSV 转 Excel(Tools/Excel/CsvToExcel)上传 CSV,下载标准 .xlsx 工作簿。
转换规则
| 项目 | 说明 |
|---|---|
| 支持输入 | .csv |
| 编码 | 以 UTF-8 读取,自动识别 BOM |
| 分隔符 | 逗号 ,(简单解析,去掉字段两侧引号) |
| 输出 | 单 Sheet 的 .xlsx(默认名 Sheet1) |
| 结构 | 第一行 CSV 对应 Excel 第一行,无额外表头处理 |
使用步骤
- 打开 CSV 转 Excel。
- 选择 UTF-8(或带 BOM)的
.csv文件。 - 点击 转换。
- 下载
.xlsx,用 Excel 或 WPS 打开检查列与中文。
常见场景
| 场景 | 后续 |
|---|---|
| 乱码 CSV 修复查看 | 转 xlsx 后确认编码是否正确 |
| 参与 Excel 合并 | 先本工具转 xlsx,再 合并 |
| 去重、格式化 | 去重、格式化 |
| 导入数据库 | Excel 转 SQL 或 导入指南 |
| 与 JSON 互转 | Excel 转 JSON |
编码与乱码排查
| 现象 | 处理 |
|---|---|
| 转后仍乱码 | 源文件可能为 GBK:用记事本/Excel 另存为 UTF-8 再上传 |
| 列错位 | 字段含未转义逗号;在源 CSV 中为该列加引号,或在 Excel 中整理后另存 xlsx |
| 首列奇怪符号 | UTF-8 BOM 已被识别;一般可忽略 |
更多细节见 Excel/CSV 导入数据库注意事项。
注意事项
- 仅支持 CSV 输入,xlsx 请直接用各 Excel 工具。
- 单表:一个 CSV → 一个 Sheet;多表 CSV 不适用,需分文件。
- 复杂 CSV(换行在引号内、多字符分隔符)可能解析不完美,建议 Excel 打开另存 xlsx。
- 服务端转换,敏感数据请注意环境安全。
与 Excel 转 CSV 互逆
Excel → [转 CSV] → 第三方编辑 → [CSV 转 Excel] → 继续 Excel 工具链
推荐工作流
下载的 UTF-8 CSV → CSV 转 Excel → 去重 → 转 SQL INSERT → 测试库执行
常见问题
Q:GBK 编码 CSV 能转吗?
A:工具按 UTF-8 读;GBK 请先转为 UTF-8,否则中文会乱。
Q:能否指定分隔符为分号?
A:当前按逗号解析;分号分隔请在 Excel 中导入后另存,或用 文本格式化 替换。
Q:转完能保留多个 Sheet 吗?
A:一个 CSV 只生成一个 Sheet;多 Sheet 需多个 CSV 或 合并。
Q:和 Excel「自文本导入」一样吗?
A:目的类似;在线快速得到 xlsx,便于后续 ComTools 流水线处理。