文本文件拆分
把大段文本或文件按每份行数、字节数、字符数或指定分隔符拆成多份,支持 CSV 保留表头、自定义命名前缀与扩展名,逐份下载并显示体积与行数。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
文件只在本地读取,不会上传。
拆分方式
拆分结果
part-01.csv体积: 37 B行数: 3字符数: 37part-02.csv体积: 38 B行数: 3字符数: 38part-03.csv体积: 24 B行数: 2字符数: 24
汇总
份数: 3 总字节数: 99 B 总行数: 8
这个工具能做什么
- 把超过导入上限的大 CSV、日志或邮件列表切成多份:按行数、字节数、字符数或分隔符拆分,每一份都能单独上传。
- CSV 场景勾选「保留表头」,每一份都会自动带上第一行列名,收到文件的人不用猜字段含义。
- 需要卡死体积时按字节数拆:按 UTF-8 字节累加,一份装不满也不会把一个中文字符劈成两半。
- 文件名可控(前缀 + 补零序号 + 扩展名,如 part-01.csv),拆完直接逐份下载,不用再手工改名。
示例
输入
id,name,role 1,Ada,admin 2,Bob,editor 3,Cara,viewer
输出
part-01.csv id,name,role 1,Ada,admin 2,Bob,editor part-02.csv id,name,role 3,Cara,viewer
示例是「每份 2 行 + 保留表头 + 扩展名 csv」的结果:表头在每一份里都会重复一次。
常见问题
按字节数拆分会不会把中文切坏?
不会。字节模式按 UTF-8 字节数累加,下一个字符放不下就换到下一份,宁可一份装不满也不会切开字符。所以每份的实际体积可能略小于你填的上限。
为什么每一份里都有表头?
因为你勾选了「保留表头」。第一行被当作表头,正文按每份行数切分后再把表头拼到每份开头。如果拆的是普通文本而不是 CSV,把这个选项关掉即可。
按分隔符拆分后,分隔符去哪了?
分隔符跟在前一份的结尾,而不是被丢掉。这样把所有份按顺序拼回去就是原文,不会因为拆分而丢字符。
文件会上传吗?
不会。读取用浏览器本地文件接口,拆分和下载都在页面里完成,不发送任何网络请求,断网也能用。
关键词:split text文本拆分文件拆分split filecsv 拆分保留表头按行拆分批量导出