CSV 转 Excel
将 CSV 或 TSV 转为默认保留文本的 XLSX
CSV 默认写为 XLSX 文本,保留前导零、长数字、日期及公式样文本。可选识别仅接受 15 位有效数字内往返不变的数字与小写 true/false,日期仍为文本。空物理行跳过,缺少字段补空文本,多出字段生成列名。上限 20 MiB、100,000 行、500 列、2,000,000 个单元格;单元格最多 32,767 个 UTF-16 码元。
仅在浏览器内处理,不保存输入草稿。统计不包含输入、文件名、工作表名、列名或错误原文。
工具说明
从粘贴的 CSV/TSV 或本地文件生成真实 XLSX,默认所有值保持文本。可选识别仅转换小写 true/false 与 15 位有效数字内往返不变的数字,日期、前导零编号和不安全数字保持文本。自动编码使用 UTF-16 BOM 或严格 UTF-8,也可显式选择 UTF-16 LE/BE、GB18030、Windows-1252。解码失败会报错,不插入替换字符。可选择分隔符,生成唯一表头,保留多出字段,并用前 30 行、20 列预览核对结果。上限为 20 MiB、100,000 行、500 列、包含表头的 2,000,000 个单元格及每格 32,767 个 UTF-16 码元。
场景配方
创建 XLSX,保留账号编号与日期原文
目标:明确控制 CSV 纯文本何时转换为表格类型。
- 粘贴 CSV/TSV,或先选择文件的真实编码再上传。自动模式有 UTF-16 BOM 时按其解码,否则严格使用 UTF-8;失败时不会悄悄换成另一种编码。
- 选择分隔符和首行是否为表头。关闭类型识别可保留全部文本;可选识别仅转换小写 true/false 和 15 位有效数字内往返不变的数字。前导零编号、不安全数字及日期仍为文本。
- 生成预览,检查列名调整与实际分隔符,然后下载 XLSX。修改文本或设置会清空预览,需要重新生成后再下载。
结果:得到带明确单元格类型的 XLSX,编号、无效日期原文与公式样字符串保持文本,不执行公式。
失败门诊(高频踩坑)
前导零消失,或不存在的日期变成另一天
原因:无限制的数字和 JavaScript Date 转换会改变 CSV 纯文本。
修复:使用默认文本模式。可选识别不处理日期,并把 01、-001、+1 和带首尾空白的数字保留为文本。
自动猜出的编码能显示文字,但内容不正确
原因:同一组字节可能被多种编码成功解码,成功不等于编码正确。
修复:自动模式仅使用 BOM 指定的 UTF-16 或严格 UTF-8。可显式选择 UTF-16 LE/BE、GB18030、Windows-1252。选择来源编码后重新上传,非法字节序列会报错。
单列文件报错,或较宽数据行似乎丢值
原因:单列文件并不需要分隔符,数据行也可能比首行表头更宽。
修复:工具接受单列 CSV。较宽行会增加生成列名,较短行补空文本。空物理行跳过,引号内换行保留为同一字段。上限为 20 MiB、100,000 行、500 列、2,000,000 个单元格及每格 32,767 个 UTF-16 码元。
生产可用片段
默认文本保留看似数字或日期的内容
csv
id,long_id,date,formula
01,9007199254740993,2026-02-30,=1+2
默认 XLSX 类型:文本 | 文本 | 文本 | 文本
无效日期不会被归一化到三月。
即使开启可选识别,这四个字段仍保持文本。常见问题
前导零消失,或不存在的日期变成另一天?
无限制的数字和 JavaScript Date 转换会改变 CSV 纯文本。 使用默认文本模式。可选识别不处理日期,并把 01、-001、+1 和带首尾空白的数字保留为文本。
自动猜出的编码能显示文字,但内容不正确?
同一组字节可能被多种编码成功解码,成功不等于编码正确。 自动模式仅使用 BOM 指定的 UTF-16 或严格 UTF-8。可显式选择 UTF-16 LE/BE、GB18030、Windows-1252。选择来源编码后重新上传,非法字节序列会报错。
单列文件报错,或较宽数据行似乎丢值?
单列文件并不需要分隔符,数据行也可能比首行表头更宽。 工具接受单列 CSV。较宽行会增加生成列名,较短行补空文本。空物理行跳过,引号内换行保留为同一字段。上限为 20 MiB、100,000 行、500 列、2,000,000 个单元格及每格 32,767 个 UTF-16 码元。
如何使用这个转换工具?
粘贴 CSV/TSV,或先选择文件的真实编码再上传。自动模式有 UTF-16 BOM 时按其解码,否则严格使用 UTF-8;失败时不会悄悄换成另一种编码。 选择分隔符和首行是否为表头。关闭类型识别可保留全部文本;可选识别仅转换小写 true/false 和 15 位有效数字内往返不变的数字。前导零编号、不安全数字及日期仍为文本。 生成预览,检查列名调整与实际分隔符,然后下载 XLSX。修改文本或设置会清空预览,需要重新生成后再下载。
输入会上传或保存草稿吗?
全部处理在本页浏览器内进行,输入不会上传或保存草稿,统计不包含输入值与文件名。
继续浏览