这个工具做什么
CSV 转 Excel 把纯文本表格变成真正的 .xlsx 工作簿:数字变成可求和的数值单元格、首行可以当表头用、中文不再是乱码。收到「只能发 CSV」的数据但需要在 Excel 里继续加工时,这一步就够了。
支持逗号 / 分号 / 制表符三种分隔符并可自动识别,引号包裹的字段(含逗号、换行)按 RFC 4180 严格解析;数字自动写成数值单元格,公式直接可用。全程浏览器内转换。
如何使用
- 拖入 CSV 文件 默认自动识别分隔符(按首行出现次数最多的候选判断);分号分隔的欧洲风格 CSV 手动指定即可。
- 按需开关数值转换 默认把「12.5」「-3」写成数值单元格(可直接求和);编号、电话号码这类要保留前导零的内容关掉开关。
- 下载 XLSX 产物可直接用 Excel / WPS / Numbers 打开;如需反向操作(Excel → CSV),使用站内的 XLSX 转 CSV 工具。
常见问题
为什么电话号码变成了数字、前导零没了?
「数字写成数值单元格」开启时,纯数字会被转成数值。电话/身份证/编号类数据请关闭该选项,或让源数据带引号。
自动识别分隔符的规则是什么?
看首行中逗号、分号、制表符哪个出现最多。字段里本身含逗号的文件建议手动指定,避免歧义。
转换会改变我的数据吗?
除数值转型外不做任何修改:内容、行序、空单元格都保持原样;关闭数值开关即为逐字保留。
多大的 CSV 能转?
单文件上限 50MB,十万行级别在数秒内完成;更大的文件建议先拆分。
能转成多张工作表吗?
本工具是单表转换(一个 CSV → 一张 Sheet1)。多表需求请先分别转换再用 Excel 合并工作簿。
文件会被上传吗?
不会。解析与写出都在浏览器 Worker 内完成,文件不出设备。
限制与边界
只支持三种标准分隔符(逗号 / 分号 / 制表符)+ 自动识别;不支持自定义单字符之外的复杂方言。
单表输出;不写公式、样式与图表。单文件最大 50MB。
输入按 UTF-8 解析(容忍 BOM);GBK 等本地编码请先转码。