Skip to content

moke8/excel-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Excel 工具

基于 Python + tkinter 的 Excel 数据处理工具,提供图形界面,支持数据筛选、追加列、追加行三大功能。

功能

1. 数据筛选 / 反筛

根据文件 B 中某列的值,从文件 A 中筛选出匹配(或不匹配)的行。

  • 正向筛选:保留匹配行
  • 反向筛选:排除匹配行
  • 多线程并行处理,支持大文件

数据筛选

2. 数据合并 - 追加列

将文件 B 的指定列通过关键列匹配追加到文件 A 中(左连接)。

  • 可选择追加哪些列
  • 自动处理列名冲突(加 _B 后缀)
  • 提示一对多关系导致的行数增加

追加列

3. 数据合并 - 追加行

将文件 B 的数据纵向拼接到文件 A 下方。

  • 自动识别两文件的共有列
  • 保留 A 的全部列,B 的数据填入对应列

追加行

使用方法

python filter_excel.py

启动后出现主菜单,点击对应按钮进入各功能模块。

依赖

pandas
numpy
openpyxl

安装:

pip install pandas numpy openpyxl

About

excel比对、筛选工具

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages