企业在汇总门店销售、财务或人事数据时,常要处理散落在多个文件夹中的 Excel 和 CSV 文件。各文件的列顺序、格式可能不同,人工合并、清洗和按部门拆分耗时且容易遗漏。本工具面向 Windows 本地办公场景,帮助用户批量整理表格,并追溯处理结果及异常文件。
点击空白处退出提示
企业在汇总门店销售、财务或人事数据时,常要处理散落在多个文件夹中的 Excel 和 CSV 文件。各文件的列顺序、格式可能不同,人工合并、清洗和按部门拆分耗时且容易遗漏。本工具面向 Windows 本地办公场景,帮助用户批量整理表格,并追溯处理结果及异常文件。
工具提供“合并”和“拆分”两种模式。合并时可递归读取 .xlsx、.xls 和 .csv 文件,按列名对齐数据、补齐缺失列,并添加来源文件列;支持跳过表头前指定行、去除字符串首尾空格、删除全空行、统一日期格式,以及按整行或关键列去重。拆分时可按指定列值或固定行数生成多个工作簿。处理结果附带汇总页,记录文件数量、数据行数和失败原因。图形界面提供进度条与实时日志,也提供命令行入口;损坏文件或空表会被记录并跳过,不影响其他文件继续处理。
使用 Python 和 pandas 构建表格处理流程,以 openpyxl、xlrd 分别读取 xlsx、xls,并为 CSV 设置编码回退。核心流程分为文件扫描、读取、清洗、合并或拆分、汇总输出等环节;通过列名对齐解决不同文件字段顺序不一致的问题,并将单文件读取失败与整个任务隔离。桌面界面使用 Tkinter 实现,耗时任务在后台线程运行,通过队列回传进度和日志;另提供 CLI 入口,并使用 PyInstaller 打包为 Windows 单文件程序。



评论