开发者工具 / 08

CSV转Excel转换器

将CSV文本转换为真正的.xlsx工作簿,无需上传数据。

CSV转Excel转换器: TOEA使用可识别引号的解析器读取CSV,并写入真正的xlsx工作簿:数字保持为数值,邮政编码等标识符则保持为文本。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
CSV → Excel工作台本地处理

完全在浏览器中运行

↥
在下方粘贴CSV,或选择一个文件

最大5 MB·不会上传

Excel无法精确保存的数字

Excel使用15位有效数字存储数字。长度超过这一限制的纯数字值(如卡号、订单编号或64位ID)会被写入为数字,导出时发生舍入,通常显示为1.23457E+18。带千位分隔符、货币符号或小数逗号的值(如1,234.50或€5)不会被识别为数字,而会作为文本写入,因此求和时会跳过它们。请先在CSV中清理这些列,或在较长的ID前加一个字母,使其保留为文本。

日期、公式和输入文件

日期会以文本形式写入,因此2024-03-01可以正确排序,但在使用Excel的“分列”功能或DATEVALUE转换该列之前,日期运算不会生效。以=开头的单元格也会作为文本存储,而不是公式,从而避免工作簿打开时运行不受信任的数据。

输入文件必须使用逗号分隔。使用分号导出的文件会全部进入单列;请先在CSV查看器中检查拆分结果。一个工作表最多包含1,048,576行。

使用方法

  1. 粘贴CSV文本或选择文件。
  2. 检查行数。
  3. 下载工作簿。

隐私与限制

文本会在浏览器中转换,绝不会上传;如果文件是配置文件或导出数据,而你不想把它交给陌生人处理,这一点很重要。工作簿使用浏览器自身的压缩功能在浏览器中组装,因此不会加载电子表格程序库。

相关工具

常见问题

为什么不能直接把文件重命名为.xlsx?

这样做不起作用——xlsx是由XML组成的压缩包,不是分隔文本。电子表格程序会拒绝该文件,或显示一列包含原始逗号的数据。

开头的零会保留吗?

会。像01234这样的值会按文本写入,因此会保持为01234,而不会像普通CSV导入那样变成数字1234。

数字仍然会被识别为数值吗?

会。凡是能按普通数字读取的内容,都会作为数值写入,因此无需重新输入整列数据,求和和图表也能正常使用。

可以控制工作表名称吗?

工作表名称取自你加载的文件名,并会按Excel允许的规则进行截短。

免费工具·使用在浏览器中次·无需账户