Skip to content
Thatgfsj-easyRepPublic

About

一个轻量级桌面工具,用于在文件夹中批量搜索 Excel/CSV 表格内容,并自动复制匹配文件 + 生成汇总报告

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

excelfind

📊 表格查找工具(TableSearchApp)

一个轻量级桌面工具,用于在文件夹中批量搜索 Excel/CSV 表格内容,并自动复制匹配文件 + 生成汇总报告。


✨ 功能特性

  • 📁 支持多级目录遍历 :自动扫描子文件夹中的表格文件。
  • 📄 支持格式 :.xlsx, .xls, .csv
  • 🔍 全文搜索 :在所有工作表或 CSV 列中模糊匹配指定关键词。
  • 📤 自动复制匹配文件 :将包含关键词的原始表格复制到目标文件夹。
  • 📊 自动生成汇总表 :输出包含匹配行内容的 Excel 汇总报告。
  • ⚠️ 压缩文件检测 :自动提醒用户解压 .zip/.rar/.7z 文件,避免遗漏。
  • 🧵 多线程处理 :界面不卡顿,支持取消操作。
  • 🌳 实时目录预览 :左侧树形结构预览源文件夹内容。

🚀 快速开始

  1. 安装依赖

确保已安装 Python 3.8+,然后运行:

pip install pandas openpyxl xlrd datetime
  1. 运行程序
python 表格查找软件.by23政.py

或直接双击 py文件 即可(Windows/macOS 需配置 Python 环境)。


🛠️ 使用说明

  1. 选择源文件夹 :包含待搜索表格的根目录。
  2. 选择目标文件夹 :匹配文件和汇总表将保存至此。
  3. 输入搜索关键词 :支持中文、英文、数字。
  4. 点击“开始查找” :程序自动遍历并处理。
  5. 查看结果 :
  • 匹配的原始文件被复制到目标文件夹。
  • 生成 关键词表格汇总YYYYMMDD.xlsx 汇总报告。

⚠️ 注意事项

  • 不支持压缩包内文件搜索 —— 请先手动解压。
  • CSV 文件默认尝试 UTF-8 编码,失败后回退 GBK。
  • 大量文件时请耐心等待,进度条实时更新。
  • 取消按钮可中断当前搜索。

贡献指南

欢迎提交 Issue 或 Pull Request!

  • 报告 Bug → 提交 Issue
  • 新增功能 → Fork + PR
  • 优化代码 → 欢迎重构

开源协议

MIT License —— 免费用于个人或商业项目。


作者 政

About

一个轻量级桌面工具,用于在文件夹中批量搜索 Excel/CSV 表格内容,并自动复制匹配文件 + 生成汇总报告

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages