跳到正文

CSV 拆分

CSV Splitter

按行数或某一列的不同取值把表拆成多个文件,每一份都重新带上表头。

一个文件拆成多个:等大小的几份,或者按某一列的每个不同值各一份。表头在每一份里都重复,所以每一块打开都是一张表,而不是一堆没头的行。

🔒 完全在你的浏览器里运行csvsplitbatch

把 CSV 或 TSV 文件拖到这里

在这个标签页里读取,不会上传。能认出韩文版、日文版、中文版和西文版 Excel 存出来的文件(CP949、Shift_JIS、GBK、Windows-1252)。

怎么用

  1. 选择怎么切

    按行数切,用于上传限制;按某一列的值切,得到每个地区、每个月份、每个负责人各一个文件。

  2. 预览一份

    选择器给每一份命名并显示行数。下载四十个之前先检查一个,比下载之后检查四十个便宜。

  3. 下载一份或全部

    “全部下载”对每个文件各触发一次保存,间隔开来。浏览器会限制程序发起的连续下载,被它丢掉的那些不会有任何提示。

常见问题

它说这一列有 4,000 个不同值

那就会是 4,000 个文件,没有哪个浏览器能一次保存那么多。这个数通常意味着这一列是 id 而不是分类——改用筛选,或者按更粗的东西来拆。

值里带斜杠会怎样?

文件名来自单元格的值,而值里经常带着文件系统不接受的字符。那些字符会换成连字符,名字的长度也有上限,所以不会有哪一份因为名字存不了而丢失。

能改成按文件大小拆吗?

不能直接按大小,但行数是一个不错的替代:用你的大小上限除以平均每行的字节数。精确按大小拆要么得在一行中间切开,要么各份的饱满程度不均,两种都不比选一个行数更有用。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。