SW
SW
审计工具箱
数据处理

向下填充空值

将指定列的空值向下填充

视频教程


用于将 Excel 表中某些列的空值向下填充。支持批量处理和文件名过滤。

功能特点

  • 支持指定多个列名(用逗号分隔)
  • 自动处理所有工作表(Sheet)
  • 支持批量处理文件夹中的多个文件
  • 支持按文件名关键词过滤文件
  • 自动将 .xls 文件转换为 .xlsx 格式

配置文件

配置文件路径:input/向下填充空值.xlsx

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

单元格参数说明
B1文件或文件夹路径要处理的 Excel 文件路径或文件夹路径
B2文件名关键词用于过滤文件名,留空则处理所有 Excel 文件
B3待填充列名需要向下填充的列名,多个列名用逗号分隔(如 客户,项目

使用示例

假设有如下数据,客户 列存在空值:

客户项目金额
A公司项目1100
项目2200
项目3300

配置 B3 填写 客户,处理后结果:

客户项目金额
A公司项目1100
A公司项目2200
A公司项目3300

使用步骤

  1. 填写配置表中的文件路径、关键词和待填充列名
  2. 点击「开始运行」
  3. 程序会自动递归查找文件夹中的所有 Excel 文件并处理

注意:

  • 空值填充使用 pandas 的 ffill() 方法(即 前向填充
  • 会处理文件中的所有工作表
  • 直接修改原文件,请操作前进行数据备份