CSV分割工具
在线将大型 CSV 或 TSV 文件按指定的“行数”或“文件数”切分为多个小文件。可处理超出 Excel 行数上限(约 104 万行)的几 GB 超大文件,支持向后续分片自动添加表头(标题行)、保留 UTF-8 BOM 并防止 GBK 等编码乱码。所有数据均在浏览器本地内存中完成拆分,绝不上传至外部服务器,无需安装软件或编写 Python、PowerShell 脚本。
选择CSV文件
将需要拆分的 CSV 或 TSV 文件(.csv / .tsv)拖放到页面中,或点击“选择文件”按钮加载。
设置分割模式与表头
选择“按行数分割”或“按文件数分割”,输入数值或点击预设快捷标签(1万行、10万行、100万行等)。如需在每个分片中保留表头,请开启“为第二个及之后的文件添加标题”。
执行分割并下载
点击“执行分割”按钮在浏览器内开始切分。完成后,可点击各分片的“下载”按钮单独保存,或点击“批量下载”打包为 ZIP 格式一次性保存。
支持数GB超大CSV文件且浏览器不卡死
Excel 无法打开的数 GB 大型 CSV 文件也能在浏览器中直接切分而不会卡死。采用 10 MB 分块流式解析机制,无需一次性将整个文件加载到内存中。
纯浏览器本地处理,零服务器上传
所选文件绝不会发送至外部服务器,从大体积CSV读取、行数判定到分卷ZIP生成均在本地浏览器内存中完成。您的CSV数据不会离开您的设备。
兼容 UTF-8 与 GBK 的无乱码二进制切分
兼容 UTF-8、GBK、GB2312、Big5 等各种字符编码。直接按原始字节流切片而不转换字符编码,分割后用 Excel 打开不会出现中文乱码。
完整保留单元格内换行与逗号(符合 RFC 4180)
遵循 RFC 4180 标准,精准识别双引号(")内部的单元格换行符与逗号。避免包含多行文本的记录被从中间截断或出现列错位。
自动添加表头(标题行)与保留 UTF-8 BOM
可自动将首行或多行表头添加到第二个及之后的每个分割文件中。对于带 BOM 的 UTF-8 文件,所有分片均会自动继承 BOM 头,确保在 Excel 中直接打开不乱码。
按行数或文件数切分,内置一键预设标签
提供指定“每个文件的行数”和指定“分割文件数”两种模式。内置 1万行、5万行、10万行、100万行及 2至20个文件等快捷预设标签,一键即可完成设置。
业务系统与数据库分批导入(保留表头)
面对有单次导入行数或体积限制的 CRM、电商后台、ERP 或 SQL 数据库,可在所有分片中自动保留表头并按指定行数切分,直接分批上传导入。
打开并分析超过 Excel 104 万行上限的超大 CSV
将超出 Excel 最大行数限制(1,048,576 行)而无法完整读取的数百万行 CSV 拆分为 10 万行或 50 万行的小文件,避免数据被截断丢失,方便在 Excel 或 WPS 表格中进行筛选与数据透视表分析。
按目标文件数量均匀拆分 CSV
即使不清楚总行数,只需指定想要拆分的文件数量,即可自动计算行数并均匀切分为相应份数的 CSV 文件。
免安装软件、免写 Python 或 PowerShell 脚本拆分 CSV
在限制安装第三方软件的公司电脑上,或不想编写 Python、PowerShell、批处理(BAT)及 VBA 宏代码时,直接通过浏览器界面即可完成大文件切分,避免脚本处理不当导致的乱码与断行。