CSV 拆分工具 – 在线将 CSV 拆分为多个小文件

上传 .csv 文件
或拖放文件
拆分模式
暂无数据可拆分
  1. 将 CSV 文件拖拽到上传区域,或点击选择本地文件;也可以直接在文本框中粘贴 CSV 内容。
  2. 选择拆分模式:按每个文件固定行数、按目标文件个数,或按某一列的不同取值拆分。
  3. 根据需要调整参数,例如每个文件的行数或拆分后的文件数量;若按列拆分,则选择要分组的列。
  4. 点击拆分按钮,下载生成的各个 CSV 子文件。如果勾选"首行是表头",每个子文件都会保留表头行。

帮助与说明

常见问题

这个 CSV 拆分工具可以处理多大的文件?展开
工具可以处理较大的 CSV 文件,但毕竟在浏览器中运行,仍然受内存和 CPU 限制。如果拆分时明显卡顿,可以减小每个文件的行数,或分多次拆分。
拆分后的每个 CSV 文件都会保留表头吗?展开
如果勾选"首行是表头",工具会在每个拆分后的 CSV 文件中保留这行表头,方便单独打开每个子文件。
按列拆分是怎么工作的?展开
你选择一个列名后,工具会按该列的值进行分组;每个不同的取值都会生成一个 CSV 文件,包含表头行和所有该列为该值的行。
我的 CSV 文件会被上传或保存到服务器吗?展开
不会。拆分过程完全在浏览器本地内存中完成,不会上传到服务器,也不会在服务器上保存任何内容。

如何在线将一个 CSV 拆分成多个文件

  1. 将 CSV 文件拖拽到上传区域,或点击选择本地文件;也可以直接在文本框中粘贴 CSV 内容。
  2. 选择拆分模式:按每个文件固定行数、按目标文件个数,或按某一列的不同取值拆分。
  3. 根据需要调整参数,例如每个文件的行数或拆分后的文件数量;若按列拆分,则选择要分组的列。
  4. 点击拆分按钮,下载生成的各个 CSV 子文件。如果勾选"首行是表头",每个子文件都会保留表头行。

隐私说明

完整说明

CSV 拆分工具支持三种拆分模式:

  1. 按行数拆分:指定每个文件包含的行数,工具会自动计算需要生成多少个文件
  2. 按文件数拆分:指定要拆分成几个文件,工具会自动计算每个文件的行数
  3. 按列值拆分:选择某一列,工具会根据该列的不同取值将数据分组到不同文件中

所有处理均在浏览器本地完成,无需担心数据泄露。

使用示例

CSV 拆分工具使用示例

实际案例

案例:拆分销售数据 CSV 文件

原始文件sales_2024.csv(100,000 行,包含订单数据)

需求:将大文件拆分成多个小文件,每个文件 20,000 行

操作步骤

  1. 上传 sales_2024.csv 文件
  2. 勾选"首行是表头"
  3. 选择"按每个文件的行数"模式
  4. 设置行数为 20,000
  5. 点击"拆分 CSV"按钮

结果

文件名行数
sales_2024_part-1.csv20,000
sales_2024_part-2.csv20,000
sales_2024_part-3.csv20,000
sales_2024_part-4.csv20,000
sales_2024_part-5.csv20,000

每个文件都保留了表头行,可以独立打开使用。

案例:按地区拆分客户数据

原始文件customers.csv(包含 region 列,值为"华东"、"华南"、"华北"等)

需求:按地区将客户数据拆分到不同文件

操作步骤

  1. 上传 customers.csv 文件
  2. 勾选"首行是表头"
  3. 选择"按列值拆分"模式
  4. 选择 region
  5. 点击"拆分 CSV"按钮

结果

文件名说明
customers_华东.csv华东地区客户
customers_华南.csv华南地区客户
customers_华北.csv华北地区客户