2000 多个 Excel 表要合成一个?手动搞那可真够呛。merge_excel.py就是为这种情况写的。代码不长,逻辑也清晰,容错能力还不错,跑在 Python 3.8 下稳得。效率嘛,不算飞快,但比你一个个点开复制粘贴可强多了。

用的是xlrdxlwtos这些老朋友,路径扫描 + 内容合并,一气呵成。像那种表结构稍微有点不一样的,它也能应付,关键是不容易报错——这一点,真是比网上一堆半成品强太多了。

嗯,如果你正好在批量 Excel 表格,尤其是那种表头差点意思、单元格没对齐的,这脚本还挺值得一试的。完全免费,随便改、随便用。如果你感兴趣,还可以看看这些相关工具:

智能 EXCEL 工作簿合并系统MATLAB 与 Excel 数据导入的 Python 方案,都能搭配用。