CSV 转 Excel

步 1 / 333%

×

× ·

将 CSV 文件或粘贴的表格转成单工作表 Excel 工作簿,无需上传内容。转换器支持引号内的分隔符、双引号转义和引号内换行。下载 XLSX 前,你可以把所有值保留为文本,也可以只将没有歧义的数字写入数值单元格。

如何将 CSV 转为 XLSX

  1. 1

    添加 CSV

    打开不超过 20 MiB 的 UTF-8 或带 BOM 的 UTF-16 CSV 文件,或直接粘贴 CSV 文本。

  2. 2

    检查解析后的表格

    自动检测或选择逗号、分号、制表符、竖线分隔符,并确认工作表名称。

  3. 3

    选择单元格类型

    把所有值保留为文本,或将符合保守规则的值转成数值单元格。ID、日期、长数字和类似公式的值仍保留为文本。

  4. 4

    创建工作簿

    在浏览器本地生成一个 XLSX 工作表并下载。

转换器会保留哪些内容

CSV 字段不一定只占一条可见行。带引号的字段可以包含所选分隔符、连续两个双引号或换行符。转换器会在构建各行前读取完整文档,因此这些格式正确的字段内容会留在同一个单元格中。

文本模式与安全数字模式

源值 文本模式 安全数字模式
007 文本 007 文本 007
42 文本 42 数字 42
使用逗号作小数分隔符的 7,5 文本 7,5 选择逗号作为小数分隔符时为数字 7.5
2026-07-20 文本 文本
1234567890123456 文本 文本,因为 Excel 数值精度只保留 15 位有效数字
=1+1 文本 文本,绝不会成为公式

可选的标题行设置会让第一行保持文本格式,并为工作表添加筛选器。它不会虚构标题,也不会删除重复名称。字段较少的行会在末尾补空单元格;如果各行宽度不同,预览会发出警告。

支持的限制

  • 输入大小:打开的文件或粘贴文本不超过 20 MiB
  • 工作表大小:最多 1,048,576 行、16,384 列
  • 单元格文本:最多 32,767 个字符、253 个换行
  • 浏览器转换:一个工作簿最多 2,000,000 个单元格
  • 工作表名称:符合 Excel 字符限制的 1 至 31 个字符

如果表格超过任一限制,请将其拆分成较小的 CSV 文件,不要接受被截断的工作簿。

常见问题

不会。CSV 内容和生成的 XLSX 都留在浏览器中,不会通过 Livewire 发送或加入 URL。步骤模式会保留一份本地草稿,最长 30 分钟,以支持返回和刷新;点击“重新开始”会删除草稿。

可以。正确放在引号内的换行会留在同一个单元格中。连续两个双引号以及引号内的所选分隔符也会保留。

可以。文本模式会把所有值保留为文本。安全数字模式也会把前导零值、日期、超过 15 位有效数字的数值和类似公式的值保留为文本。

文件选择器支持 UTF-8、带字节顺序标记的 UTF-8,以及带字节顺序标记的 UTF-16 小端或大端文件。其他旧式编码请先转为 UTF-8。粘贴文本在浏览器中已经是 Unicode。

不会。转换器只创建一个工作表,并把类似公式的源值写成文本。它不会创建公式、宏、超链接、外部链接或额外工作表。

相关工具