SW
SW
审计工具箱
数据处理

提取值

从多个Excel文件中按单元格位置提取值并汇总

从指定文件夹(及其子文件夹)中的所有 Excel 文件中,根据配置表指定的单元格位置提取相应的值,并汇总到一个新的 Excel 文件中。

功能特点

  • 支持递归查找文件夹中的所有 Excel 文件
  • 支持 .xlsx.xls.xlsm 格式
  • 支持指定多个单元格位置提取值
  • 自动记录文件路径和文件名
  • 支持批量处理大量文件

配置文件

配置文件路径:input/提取值配置表.xlsx

配置表结构(「配置表」工作表):

A列B列
第1行文件夹路径(会递归查找所有 Excel 文件)
第2行字段名(表头)单元格位置(表头)
第3行起字段名称(如 核算组织报表类型Excel 单元格位置(如 A2A1

配置表示例

假设要从科目余额表中提取「核算组织」和「报表类型」:

A列B列
第1行/path/to/folder
第2行字段名单元格位置
第3行核算组织A2
第4行报表类型A1

输出结果

输出文件路径:output/提取值结果.xlsx

输出列固定包含:

列名说明
文件路径原文件的完整路径
文件名原文件名称
自定义字段配置表中定义的字段

注意:

  • 如果单元格不存在或读取失败,会标记为「提取错误」
  • 配置表第 2 行(A2/B2)是表头,数据从第 3 行开始
  • 提取结果可以配合「文件批量重命名」等工具进一步处理