CSV 转 Excel
把 CSV 和 TSV 文件转换成真正的 Excel 工作簿:标题行加粗并冻结、带筛选按钮、列宽自动适配。开头的 0、长数字和中文字符都会完整保留。也可以把 Excel 文件转回 CSV。文件不会上传。
免费 · 无需注册
使用方法
- 选择“CSV 转 Excel”,然后选择一个或多个 CSV 文件、拖放到框中,或粘贴从其他程序复制的数据。
- 分隔符和字符编码会自动识别。请检查预览,如果列或文字显示不正确,可以手动更改。
- 选择数据的保存方式:标题行、数字、开头的 0 和日期。默认设置适用于大多数文件。
- 下载 Excel 文件。多个 CSV 文件会成为同一工作簿中的多个工作表。
- 如需反向转换,选择“Excel 转 CSV”,打开 XLSX 文件,选择工作表并下载为 CSV。
为什么使用这个工具
保留开头的 0 和长数字
01234 这样的编号、手机号、18 位身份证号和订单号都会原样保留,不会被截断或变成 1.23E+15。
不再乱码
可识别 UTF-8 以及 GBK、Big5、Shift_JIS、Windows-1252 等旧编码,中文、日文和带重音的字母都能正确显示。
开箱即用的工作簿
标题行加粗并冻结,带筛选按钮,列宽也会根据数据自动调整。
多个 CSV 合并为一个工作簿
一次选择多个 CSV 文件,即可得到一个 Excel 文件,每个文件对应一个以其文件名命名的工作表。
也能 Excel 转 CSV
打开 XLSX 文件,选择任一工作表,保存为逗号、分号或制表符分隔的 CSV,或把所有工作表打包成 ZIP 下载。
隐私优先
客户名单、销售数据等文件都在浏览器中处理,不会上传,也不会被保存。
为什么不直接用 Excel 打开 CSV?
用 Excel 直接打开 CSV 时,它会猜测每个值的类型。邮编和商品编码开头的 0 会消失;超过 15 位的数字会被四舍五入并显示为 1.23457E+15,身份证号的后几位会变成 0;3-4 这类值可能被转换成日期。以 UTF-8 保存的中文还经常显示成“鍏徃”之类的乱码。
本转换器会在 Excel 读取数据之前谨慎地处理这些问题。看起来像编码的值保持为文本,真正的数字保持为数值,并自动识别字符编码,所以工作簿在任何电脑上都能正确打开。
CSV 与 XLSX 对比
| CSV | XLSX(Excel 工作簿) | |
|---|---|---|
| 存储内容 | 纯文本,每行一条记录 | 包含工作表、格式和公式的工作簿 |
| 多个工作表 | 不支持,一个文件一张表 | 支持 |
| 格式、筛选、冻结行 | 不支持 | 支持 |
| 数据类型 | 全部是文本 | 区分数字、日期和文本 |
| 适用场景 | 导入、导出以及在程序之间交换数据 | 处理数据、分享报表 |
逗号还是分号?
在德国、法国、西班牙、俄罗斯等用逗号作小数点的国家,Excel 会用分号保存 CSV,因为逗号已经用在数字里了。中国等其他地区则以逗号为标准分隔符。本转换器能识别这两种分隔符,以及制表符和竖线。
如果文件中的数字使用小数逗号,例如 1234,56,请将小数点设为“逗号”,这样在 Excel 中才会是真正的数值。为其他国家的程序保存 CSV 时,请选择该程序要求的分隔符。
顺利转换的小技巧
- 第一行用于列名,它会成为加粗、冻结并带筛选的标题行。
- 日期请写成 YYYY-MM-DD 格式,例如 2025-03-31。其他格式会保持为文本,因为 03/04 在不同国家代表不同的日期。
- 如果预览中出现乱码,请手动选择编码。国内旧软件导出的 CSV 通常是 GBK 编码。
- 如果希望所有列都完全保持原样(例如编码列表),请关闭“将数字存为数值”。
- Excel 每个工作表最多 1,048,576 行,更大的文件请先拆分再转换。
常见问题
这个 CSV 转 Excel 转换器免费吗?
免费。无需注册、没有水印,转换次数不限。可转换最大 100 MB 的文件。
我的文件会被上传吗?
不会。CSV 的读取和 Excel 文件的生成都在您的浏览器中完成,数据不会离开您的设备,这对客户名单和财务数据尤为重要。
开头的 0 和长数字会保留吗?
会。开启“保留开头的 0”后,00123 这样的值会以文本保存。超过 15 位的数字,例如身份证号、银行卡号和快递单号,总是以文本保存,因为 Excel 会把它们四舍五入。
为什么在 Excel 中打开 CSV 会乱码?
文件是 UTF-8 编码,但 Excel 按 GBK 等其他编码读取了它。改用这里转换即可:编码会被自动识别,XLSX 中的所有字符都能正确显示。自己生成 CSV 时,请保持“添加 UTF-8 BOM”选项开启。
能把多个 CSV 文件合并成一个 Excel 文件吗?
可以。一次选择或拖放多个 CSV 文件,每个文件会成为同一工作簿中以文件名命名的工作表。
可以把 Excel 转换成 CSV 吗?
可以。选择“Excel 转 CSV”并打开 XLSX 文件,选择工作表、分隔符以及是否添加 BOM,然后下载或复制 CSV。有多个工作表时,可以打包成 ZIP 一起下载。
支持旧版 .xls 文件吗?
不支持。只能打开当前的 XLSX 格式。请先用 Excel、WPS、Google 表格或 LibreOffice 打开 .xls 文件,并另存为 XLSX 或 CSV。
CSV 中的公式会被执行吗?
不会。以 = 开头的值会作为普通文本保存,而不是公式。这能防止某些 CSV 文件在打开时执行恶意公式。
相关工具
想开发什么吗?
告诉我们你想构建什么。
告诉我们您需要构建什么:从简单的网站到完整应用、AI 解决方案、自动化或定制系统都可以。