CSV 拆分工具 – 在线将 CSV 拆分为多个小文件
上传 .csv 文件
或拖放文件
拆分模式
暂无数据可拆分
- 将 CSV 文件拖拽到上传区域,或点击选择本地文件;也可以直接在文本框中粘贴 CSV 内容。
- 选择拆分模式:按每个文件固定行数、按目标文件个数,或按某一列的不同取值拆分。
- 根据需要调整参数,例如每个文件的行数或拆分后的文件数量;若按列拆分,则选择要分组的列。
- 点击拆分按钮,下载生成的各个 CSV 子文件。如果勾选"首行是表头",每个子文件都会保留表头行。
帮助与说明
常见问题
这个 CSV 拆分工具可以处理多大的文件?展开收起
工具可以处理较大的 CSV 文件,但毕竟在浏览器中运行,仍然受内存和 CPU 限制。如果拆分时明显卡顿,可以减小每个文件的行数,或分多次拆分。
拆分后的每个 CSV 文件都会保留表头吗?展开收起
如果勾选"首行是表头",工具会在每个拆分后的 CSV 文件中保留这行表头,方便单独打开每个子文件。
按列拆分是怎么工作的?展开收起
你选择一个列名后,工具会按该列的值进行分组;每个不同的取值都会生成一个 CSV 文件,包含表头行和所有该列为该值的行。
我的 CSV 文件会被上传或保存到服务器吗?展开收起
不会。拆分过程完全在浏览器本地内存中完成,不会上传到服务器,也不会在服务器上保存任何内容。
如何在线将一个 CSV 拆分成多个文件
- 将 CSV 文件拖拽到上传区域,或点击选择本地文件;也可以直接在文本框中粘贴 CSV 内容。
- 选择拆分模式:按每个文件固定行数、按目标文件个数,或按某一列的不同取值拆分。
- 根据需要调整参数,例如每个文件的行数或拆分后的文件数量;若按列拆分,则选择要分组的列。
- 点击拆分按钮,下载生成的各个 CSV 子文件。如果勾选"首行是表头",每个子文件都会保留表头行。
隐私说明
完整说明
CSV 拆分工具支持三种拆分模式:
- 按行数拆分:指定每个文件包含的行数,工具会自动计算需要生成多少个文件
- 按文件数拆分:指定要拆分成几个文件,工具会自动计算每个文件的行数
- 按列值拆分:选择某一列,工具会根据该列的不同取值将数据分组到不同文件中
所有处理均在浏览器本地完成,无需担心数据泄露。
使用示例

实际案例
案例:拆分销售数据 CSV 文件
原始文件:sales_2024.csv(100,000 行,包含订单数据)
需求:将大文件拆分成多个小文件,每个文件 20,000 行
操作步骤:
- 上传
sales_2024.csv文件 - 勾选"首行是表头"
- 选择"按每个文件的行数"模式
- 设置行数为 20,000
- 点击"拆分 CSV"按钮
结果:
| 文件名 | 行数 |
|---|---|
| sales_2024_part-1.csv | 20,000 |
| sales_2024_part-2.csv | 20,000 |
| sales_2024_part-3.csv | 20,000 |
| sales_2024_part-4.csv | 20,000 |
| sales_2024_part-5.csv | 20,000 |
每个文件都保留了表头行,可以独立打开使用。
案例:按地区拆分客户数据
原始文件:customers.csv(包含 region 列,值为"华东"、"华南"、"华北"等)
需求:按地区将客户数据拆分到不同文件
操作步骤:
- 上传
customers.csv文件 - 勾选"首行是表头"
- 选择"按列值拆分"模式
- 选择
region列 - 点击"拆分 CSV"按钮
结果:
| 文件名 | 说明 |
|---|---|
| customers_华东.csv | 华东地区客户 |
| customers_华南.csv | 华南地区客户 |
| customers_华北.csv | 华北地区客户 |