使用步骤
- 粘贴 CSV,或打开 .csv、.tsv、.txt 文件,编码会自动识别。
- 查看预览;如果分列不对,修改分隔符。
- 按需填写工作表名称,然后下载 .xlsx 文件。
参数说明
- 分隔符
- 自动识别支持逗号、分号、制表符和竖线。如果某列内容里大量出现其他分隔符,请手动指定。
- 数字按数值写入
- 不超过 15 位的数字和 TRUE/FALSE 会写成 Excel 数值,可以直接计算。更长的数字(身份证号、银行卡号)和以 0 开头的值按文本写入,不会丢位。
- 编码
- 中文 Windows 上 Excel 保存的 CSV 通常是 GBK 编码,会被自动识别并转换,工作簿中统一以 Unicode 存储。
每个值是怎么保存的
开启「数字和 TRUE/FALSE 按数值写入」后,每个单元格会根据它的文本来判断:
| CSV 单元格 | 保存为 |
|---|---|
731、-3.5、0.25 |
数字 |
123456789012345(15 位) |
数字 |
1234567890123456(16 位) |
文本 |
00731 |
文本,这样开头的 0 会保留 |
6222021234567890123 |
文本 |
TRUE、FALSE、true、false |
布尔值 |
2026-01-05、1,200、+5、1e3 |
文本 |
Excel 对一个数字只保留 15 位有效数字,所以更长的数字必须保存为文本,以免最后几位被改掉。列宽根据前 500 行来设定,最宽 60 个字符,工作表名称会截断到 31 个字符,这是 Excel 的上限。
常见问题
为什么不直接用 Excel 打开 CSV?
Excel 打开 CSV 时会自动猜测类型:00731 变成 731,身份证号后三位变成 0,有些值被当成日期。在这里转换会保持文本原样。
日期会转换成 Excel 日期吗?
不会。日期保持 CSV 中的文本,避免被误读;需要按日期计算时,请在 Excel 中设置该列的格式。
有行数限制吗?
xlsx 格式每个工作表最多 1,048,576 行。几万行的文件在浏览器中几秒即可转换完成。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。