# WordMerge **Repository Path**: phpxcn/WordMerge ## Basic Information - **Project Name**: WordMerge - **Description**: Word模板批量处理工具 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Word模板批量处理工具 一个基于Python和PyQt5的Windows桌面应用程序,用于批量处理Word文档模板和Excel数据的自动化工具。 ## 功能特性 - **模板管理**:选择Word模板路径,自动扫描并显示所有.docx文件 - **数据导入**:支持Excel文件(.xlsx)上传和内容解析 - **智能匹配**:自动识别Excel列名与Word模板占位符,实现智能匹配替换 - **批量生成**:保持原模板格式完整性,批量生成新的Word文档 - **自动命名**:根据Excel指定列的数值自动为生成的文档命名 - **路径管理**:允许用户自定义模板存储路径和输出文件保存位置 - **操作日志**:记录所有操作过程和结果,便于追踪和调试 ## 系统要求 - Windows 10/11 - Python 3.8+ - 推荐内存:4GB以上 ## 安装说明 1. 确保已安装Python 3.8或更高版本 2. 安装依赖包: ```bash pip install -r requirements.txt ``` 3. 运行应用程序: ```bash python main.py ``` ## 使用方法 1. **选择模板**:点击"浏览"按钮选择包含Word模板的文件夹 2. **导入数据**:点击"选择Excel文件"导入数据文件 3. **配置匹配**:系统自动匹配占位符,可手动调整 4. **设置输出**:选择生成文档的保存路径 5. **开始生成**:点击"开始生成文档"按钮执行批量处理 ## 技术架构 - **GUI框架**:PyQt5 - **文档处理**:python-docx, openpyxl - **架构模式**:MVC + 多线程处理 - **设计风格**:Windows Fluent Design ## 版本信息 当前版本:v1.0.0 ## 开发者 CodeBuddy - Tencent