SW
SW
审计工具箱
数据处理

选择列

提取指定列并支持合并多个文件

视频教程


用于从 Excel 文件中提取指定列,并支持合并多个文件。支持原地替换和合并输出两种模式。

功能特点

  • 支持指定列提取(在配置表中列出需要的列名)
  • 支持全量合并模式(不指定列时自动合并所有列)
  • 支持原地替换模式(仅保留指定列,直接修改原文件)
  • 支持合并输出模式(将多个文件合并为一个)
  • 支持按表名关键词过滤(仅处理包含关键词的工作表)
  • 自动处理缺失列(填充空值)
  • 支持递归查找文件夹中的所有 Excel 文件
  • 合并结果输出到 output/选择列合并文件.xlsx(文件路径列自动添加超链接)

配置文件

配置文件路径:input/选择列配置表.xlsx

包含两个工作表:

「数据源配置」工作表

单元格参数说明
B1文件夹路径要处理的文件夹路径(会递归查找所有 Excel 文件)
B2是否合并填写「是」表示合并模式,否则为原地替换模式
B3表名关键词(选填)多个关键词用中英文逗号分隔,仅处理包含关键词的工作表

「选择列配置」工作表

在第一行的表头中列出需要提取的列名,留空则全量合并。

使用示例

模式一:原地替换

仅保留指定列,直接修改原文件。B2 留空或不填「是」,在「选择列配置」中列出列名。

模式二:指定列合并

B2 填「是」,在「选择列配置」中列出列名,多个文件的指定列会合并到一个文件。

模式三:全量合并

B2 填「是」,「选择列配置」不填列名,所有文件的所有列自动合并。

注意:

  • 原地替换模式会 直接修改原文件
  • 合并模式输出到 output/选择列合并文件.xlsx
  • 如果指定的列不存在,会填充空值