仅保留所选 CSV 列

提取列

导入表单和合作伙伴系统通常只接受少数几个字段,而您的导出文件可能包含更多字段。列出您要保留的列的位置,工具就会返回一个更小的 CSV,只包含这些列,并按您列出的顺序排列。

如何将 CSV 精简为所需的列

  1. 1

    确认导入需要什么

    写下目标系统要求的字段,例如姓名、邮箱和国家。

  2. 2

    映射到位置

    从左侧开始从 1 数出标题单元格,并记下每个必需字段的位置。

  3. 3

    输入列表

    按导入所需的顺序,用逗号分隔输入各位置,例如 2,4,7。

  4. 4

    粘贴并提取

    粘贴 CSV,点击“提取列”,然后从输出中复制较小的文件。

保留而不是删除

缩小文件有两种方式:指定要删除的内容,或指定要保留的内容。本工具采用后一种方式。未列出的所有内容都会被排除。当文件有几十列而您只需要其中几列时,列出要保留的几列比列出其余所有列更快,也更不容易出错。

标题较宽的示例:

id,created,first_name,last_name,email,phone,country,notes
7,2025-04-01,Ada,Lovelace,ada@example.com,555-0101,UK,vip
8,2025-04-03,Grace,Hopper,grace@example.com,555-0102,US,

如果导入需要邮箱、名字和国家,则使用位置 5、3 和 7。输入 5,3,7 会返回:

email,first_name,country
ada@example.com,Ada,UK
grace@example.com,Grace,US

上传结果前的检查

  • 将新的标题行与目标系统期望的字段名进行比较。工具只会移动单元格,从不重命名任何内容。
  • 查看行数。它应与输入一致,粘贴内容中的空白行会被丢弃。
  • 检查是否有空单元格。比您列出的某个位置更短的行,在该位置会得到空单元格。
  • 确认列表的顺序就是导入所要求的顺序,因为输出遵循您列出的顺序,而不是原始布局。

快速参考

任务 列表示例
保留前三列 1,2,3
保留第 2 和第 5 列 2,5
保留键和一个值,键在前 1,6
保留三列,并将最后一列放在最前 8,1,2

引号在输出时处理:包含逗号的单元格会用双引号括起来,因此 “12 Main St, Apt 4” 这样的地址在其他地方加载精简文件时,仍会保留在一个单元格中。

请对原始导出文件的副本进行操作,而不是直接修改原件,以便在您发现某列其实需要时可以回退。

分两步进行

如果目标系统要求的列顺序与您用于检查的顺序不同,请运行两次提取。第一次按原始顺序保留列,以确认选择了正确的字段。然后按导入所需的顺序再次运行。将两个输出并排比较,可以在上传文件之前发现错误的位置。

常见问题

不会。它只移动单元格。如果目标系统要求不同的名称,请编辑结果的标题行。

您列出多少就保留多少。用逗号分隔各位置,输出将精确包含这些列。

该位置在每一行中都会返回为空。请重新数一下标题单元格并更正数字。

可以。按升序列出位置,例如 2,4,7,它们会保持原始数据中的相对顺序。

相关工具

此工具还提供其他语言版本

使用指南与应用场景