CSV转XLSX转换器
把导出的CSV转成真正的Excel工作簿,避免直接双击打开造成的损坏:邮政编码保留开头的零,长订单号每一位数字都不丢,任何语言的姓名都能正常显示。
数据转换器
或将CSV, TSV, TXT … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
CSV 和文本文件中分隔列的字符,读取和写入都适用。自动会从输入中检测,并以逗号写出。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 打开 CSV 时重音字符或中日韩文字显示乱码,请选择带 BOM 的 UTF-8。
输入为 Excel、ODS 和 Numbers 时:只转换第一个工作表,或转换所有工作表(ZIP 中每个工作表一个 CSV,或 JSON 中每个工作表一个键)。
新电子表格中工作表标签的名称,最多 31 个字符。
对象数组会为每一行使用列名作为键;数组的数组更紧凑,并把表头作为第一个数组。
包裹所有行的外层元素名称;每一行会成为其中的一个 <row>。
用于 CREATE TABLE 和 INSERT 语句。只能使用字母、数字和下划线。
不同数据库的引号和列类型略有差异;请选择您要导入的数据库。
把日期单元格统一改写为一种格式。ISO (2026-10-18) 对数据库和代码最稳妥;保持原样则保留源文件中的显示方式。
使用方法
- 1
上传CSV文件
将 .csv、.tsv 或 .txt 导出文件拖到上传区域,每批最多 20 个,每个最大 95 MB。分隔符默认为自动检测,因此逗号、分号和制表符分隔的文件都可以处理。
- 2
确认标题行
首行为表头默认开启,第 1 行会成为列标题。如果文件一开始就是数据,请将其关闭;如果不想让工作表叫 Sheet1,请设置工作表名称。
- 3
转换并下载
点击转换为 XLSX (Excel),然后用 Excel、Google Sheets、Numbers 或 LibreOffice 打开工作簿。
CSV 转 Excel 最安全的方法是什么?
不要双击打开,而是转换文件。上传 CSV 并点击转换为 XLSX (Excel):分隔符会被自动检测,首行成为表头,数字成为数值单元格,而 00125 或 16 位 ID 这类可能被破坏的值会以文本形式保存。
CSV转Excel转换器必须保护哪些数据
CSV 文件没有数据类型:每个字段都是文本,RFC 4180 只规定了字段如何分隔和引用。Excel 直接打开时,会逐个单元格判断文本是数字、日期还是公式。多数时候判断正确,但出错的恰恰是人们最在意的数据。
Excel 只保留 15 位有效数字,因此 16 位的卡号或快递单号末尾会变成 0。带前导零的值,如邮编 02134 或 SKU 00125,会变成普通数字。像 1-2 或 MARCH1 这样的文本会变成日期。没有字节顺序标记的 UTF-8 文件会按 Windows 代码页读取,圣保罗 会显示成 São Paulo。下面的示例包含其中三种陷阱。
sku,zip,phone,ordered,tracking,city 00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,圣保罗 00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,霍博肯
CSV与XLSX对比:两种格式各能保存什么
| from ↓ · to → | Cell types | 多个工作表 | Formulas | Formatting | 超过 65,536 行 | 可用任何文本编辑器阅读 |
|---|---|---|---|---|---|---|
| CSV | – CSV to Cell types: no | – CSV to 多个工作表: no | – CSV to Formulas: no | – CSV to Formatting: no | CSV to 超过 65,536 行: yes | CSV to 可用任何文本编辑器阅读: yes |
| XLSX | XLSX to Cell types: yes | XLSX to 多个工作表: yes | XLSX to Formulas: yes | XLSX to Formatting: yes | XLSX to 超过 65,536 行: yes | – XLSX to 可用任何文本编辑器阅读: no |
| XLS | XLS to Cell types: yes | XLS to 多个工作表: yes | XLS to Formulas: yes | XLS to Formatting: yes | – XLS to 超过 65,536 行: no | – XLS to 可用任何文本编辑器阅读: no |
CSV
逗号分隔值
CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 CSV,因此它是在系统之间传输数据的默认格式。CSV 只保存数值,不包含公式、格式、多个工作表或数据类型。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- –
XLSX
Microsoft Excel 工作簿
XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2007 · Microsoft
把导出的数据交给他人时,就需要把 CSV 转成 XLSX:给经理的报表、给客户的订单列表、给团队的调查结果,他们都希望拿到有数据类型的单元格和工作表名称的工作簿,而不是纯文本。
CSV转XLSX:转换后的工作簿是什么样子
转换后的文件中,sku、zip 和 tracking 都是文本单元格,因此 00125 和 22 位快递单号与 CSV 中完全一致。ordered 列是 ISO 日期,Excel 会将其识别为日期,可以按月排序和筛选。城市名称保留了重音符号,因为无论 CSV 作者用什么编码保存,文件都按 UTF-8 读取。
工作簿只有一个工作表,除非你修改工作表名称,否则名为 Sheet1(最多 31 个字符,与 Excel 的限制相同)。列格式保持默认,方便接收者套用自己的数字格式。如果接收方使用 Excel 2003 或不接受 XLSX 的旧导入系统,可以用 CSV转XLS 生成旧的二进制格式。
不要在Excel里再把工作簿另存回CSV
XLSX 正确之后,就继续在它上面工作。从 Excel 再存回 CSV,然后双击重新打开,会再次出现上述所有转换问题。如果系统又需要 CSV,请用 XLSX转CSV 导出一份新的。
CSV转XLSX常见问题
为什么不直接用Excel打开CSV再另存为XLSX?
因为 Excel 在打开文件时就会转换数值,你还没来得及保存。开头的零、长数字和任何类似日期的内容都会在内存中被改掉,再另存为 XLSX 就会让这些改动永久生效。先转换、不让 Excel 去猜,才能保留原始文本。
转换后的XLSX文件会比CSV小吗?
通常会变小。XLSX 是一个 ZIP 压缩包,国家名称、状态值等重复文本在共享字符串表中只存储一次,所以重复值很多的导出文件一般会变小。
我的CSV超过一百万行,会怎样?
Excel 工作表最多 1,048,576 行(含表头)。这类文件在 Excel 中会提示“文件未完全加载”。可以先拆分 CSV,或使用 CSV转SQL 将其导入数据库,那里不受行数限制。
能让Excel不再自动修改我的数据吗?
较新版本的 Microsoft 365 Excel 在“文件 → 选项 → 数据”中提供“自动数据转换”选项,可以关闭删除开头的零、转换长数字以及把文本转为日期。旧版本没有这样的开关,所以在 Excel 之外转换更稳妥。
自动检测能识别哪些分隔符?
它会检查前几行中的逗号、分号、制表符、竖线和空格,并选出能把每一行拆成相同字段数的那个分隔符。如果列的显示不对,请手动设置分隔符后重新转换。
Google Sheets也能打开这个XLSX吗?
可以。将其上传到 Google Drive 并用 Google Sheets 打开,或导入到现有表格中。请注意,一个 Google 表格所有标签页合计最多 1000 万个单元格。
- CSV转XLS转换器在线将CSV转换为XLS,即旧版导入系统和老版Office仍要求的Excel 97–2003格式。自动识别分隔符,一次最多20个文件。
- XLSX转CSV转换器将XLSX工作簿转换为干净的UTF-8 CSV,用于Shopify、WooCommerce、Mailchimp、Salesforce或数据库导入。公式转为数值,日期采用ISO格式。
- TXT转CSV转换器在线将带分隔符的.txt文件转换为标准CSV。自动识别制表符、竖线、分号或空格,修正编码,按RFC 4180规范为字段加引号。
- JSON转Excel转换器将JSON或JSON Lines转换为Excel XLSX表格:键变为列标题,每条记录变为一行。每批最多20个文件,无需注册账号。
- Numbers转Excel转换器将Apple Numbers表格转换为Excel XLSX工作簿,可在Windows、Google Sheets和各类办公平台中打开。保留所有工作表,无需Mac。
- CSV转Markdown表格转换器将CSV转换为Markdown管道表格,适用于GitHub、GitLab、Obsidian或Jupyter。自动转义竖线,保留表头,支持任意分隔符,结果可直接复制到文档中。