Skip to content

About

Merge multiple Excel files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MergeExcel

Merge multiple Excel files

Python版本

Python 3.13.11

克隆完成后,进入到MergeExcel文件夹

cd ./MergeExcel

创建虚拟环境

python -m venv .venv

激活虚拟环境

.venv\Scripts\activate.bat

升级pip

python -m pip install --upgrade pip

安装依赖包

pip install -r requirements.txt

各文件说明

│    .gitignore
│    Activate.bat             -> # 快捷激活环境
│    AutoRun.bat            -> # 自动启动合并工具(调用main.py,需要有python环境)
│    LICENSE
│    main.py                   -> # 合并工具源程序
│    MergeExcel.spec
│    PyInstaller.bat         -> # py源码打包成用脚本,在无python环境下运行
│    README.md
│    requirements.txt     -> # 依赖包文件
│
├─.idea                         -> # pycharm工程配置文件夹
│
├─.venv                         -> # 虚拟环境目录
│
├─dist
│               MergeExcel.exe     -> # PyInstaller.bat打包生成的可执行程序,在无python环境下运行
│
├─input                                  -> # Excel 输入目录(待合并Excel文件)
│               input_a.xlsx
│               input_b.xlsx
│
└─output                                -> # Excel 输出目录(合并后Excel文件)
                Excel合并结果_20260123_105846.xlsx

使用方法1

把要合并的excel放到input文件夹下,运行 AutoRun.bat ,会自动在 output 文件夹下生成合并结果

使用方法2

把 dist文件夹下的 MergeExcel.exe 拷贝出来,放到跟 input 文件夹同级文件夹下,运行 MergeExcel.exe ,会自动在 output 文件夹下生成合并结果

Excel文件合并后的结果例

input_a.xlxs
a b c
1 2 3

input_b.xlxs
a b d
5 6 7

Excel合并结果_20260123_105846.xlsx
来源文件     a b c d
input_a.xlsx 1 2 3
input_b.xlsx 5 6    7

About

Merge multiple Excel files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages