CSV 文件拆分
将一个 CSV 拆成多个可独立使用的小文件。设置每份的行数或字节上限,然后逐份下载。
如何拆分 CSV
- 选择本地 CSV、TSV 或 TXT,并设置分隔符、编码和表头选项。
- 按数据行数或精确字节数设置每份的上限。下载前先完成整份文件的验证。
- 查看各份的行号范围和字节数,再单独下载或生成小型 ZIP。
拆分功能
- 带引号的跨行记录只算一条数据记录,不会从中间切开。
- 精确计算 UTF-8 字节,包含重复表头、引号、换行符及每份的 BOM。
- 保留单元格原值、顺序、重复行以及空白或重复的表头名称。
- 在工作线程中分块读取文件,每次仅生成一个输出分份。
适用场景
- 把大型导出文件分批处理,同时让每份保留相同表头。
- 让 CSV 符合以字节、MB 或 MiB 表示的大小限制。
- 按行号范围交付数据,无需粘贴到文本编辑器。
了解输出结果
数据行指一条逻辑 CSV 记录;带引号的单元格可以跨越多个物理行。表头不占用数据行配额。关闭重复表头后,表头仍保留在第一份。
大小上限针对输出字节,而非输入文件或 ZIP。引号、分隔符、换行符、重复表头和 BOM 均计入。单条记录无法装入空白分份时会报错,不会截断。
单元格原值保持不变,包括前导零和 Unicode。输出使用 UTF-8、所选分隔符以及 CRLF 或 LF。原始引号、编码和字节布局可能改变。sep= 行仍按数据处理。
上限:输入 100 MiB、200 万条记录、256 列、每条记录 100 万个文本单元、1000 份、每份 25 MiB。ZIP 最多 100 份、25 MiB 未压缩 CSV 和 30 MiB 压缩包。
隐私与电子表格安全
文件在浏览器中处理,本工具不会上传文件;网页仍可能发出正常站点请求。类似公式的 CSV 值可能被电子表格软件执行,加引号也无法消除风险。导入时长编号及前导零也可能变化。
