基于 Python + tkinter 的 Excel 数据处理工具,提供图形界面,支持数据筛选、追加列、追加行三大功能。
根据文件 B 中某列的值,从文件 A 中筛选出匹配(或不匹配)的行。
- 正向筛选:保留匹配行
- 反向筛选:排除匹配行
- 多线程并行处理,支持大文件
将文件 B 的指定列通过关键列匹配追加到文件 A 中(左连接)。
- 可选择追加哪些列
- 自动处理列名冲突(加
_B后缀) - 提示一对多关系导致的行数增加
将文件 B 的数据纵向拼接到文件 A 下方。
- 自动识别两文件的共有列
- 保留 A 的全部列,B 的数据填入对应列
python filter_excel.py启动后出现主菜单,点击对应按钮进入各功能模块。
pandas
numpy
openpyxl
安装:
pip install pandas numpy openpyxl

