# Excel和WPS表格自动汇总小工具 **Repository Path**: afrcmg/SummaryExcel ## Basic Information - **Project Name**: Excel和WPS表格自动汇总小工具 - **Description**: 这是一个Windows系统下,基于Python和xlwings开发的Excel数据汇总工具,可以帮助用户快速对处于打开状态的Excel或WPS中的数据进行分组汇总操作 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-08 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Excel数据汇总工具 这是一个**Windows系统**下,基于Python和xlwings开发的Excel数据汇总工具,可以帮助用户快速对**处于打开状态**的Excel或WPS中的数据进行分组汇总操作。 本工具只是**表易达Excel工具箱**中的一个子工具,主要目的是为了展示如何应用**PyMe**实现对表格的操作。 > 注意:WPS必须开启多组件模式,如何开启详见结尾“注意事项” ## 功能特点 - 支持自定义数据区域选择 - 支持多条件列分组 - 支持多汇总列求和 - 可自定义序号列 - 支持删除全零行 - 自动生成汇总结果工作表 ## 操作说明 运行命令: ```Python python SummaryExcel.py ``` - **获取**:点击后自动获取当前Excel中选中的区域地址 - **添加**:点击后将当前Excel中选中的区域地址添加到对应输入框中 - **开始汇总**:执行数据汇总操作,并在新工作表中展示结果 ## 使用方法 1. 使用Excel或WPS程序,打开需要处理的工作簿和工作表 2. 运行本工具 ![示例图片](help.png) 3. 填写或选择以下参数: - **数据区域**:包含表头的整个数据区域(如:B2:H20) > 也可手动在Excel中选中区域,再点击`获取`按钮 - **汇总标签**:用于分组的条件列区域(如:C2:D2,F2) > 可手动在Excel中选中区域,再点击`添加`按钮,可多次添加,也可Ctrl多选添加 - **求和标签**:需要求和的数值列区域(如:E2,H2) > 可手动在Excel中选中区域,再点击`添加`按钮,可多次添加,也可Ctrl多选添加 - **序号列名**:可选,自定义序号列的列名 > 当列名有重复时,会自动重新命名(在列名前增加下划线) - **删除0值**:勾选后将删除所有汇总列都为0的行 4. 点击"开始汇总"按钮生成结果 ## 注意事项 1. 使用前请确保已安装Excel或WPS程序,并已打开工作簿 2. WPS设置为"多组件模式"方法:在开始菜单中搜索“配置工具”,点击该蓝色图标——高级——其它选项——在“运行模式”中,选择切换到“多组件模式”(默认是整合模式)。否则无法控制WPS表格 3. 数据区域必须包含表头行 4. 汇总标签和求和标签必须位于数据区域的第一行 5. 汇总结果将生成在新工作表中,不会覆盖原始数据 ## 技术支持 更多类似的,操作表格的实用工具,欢迎访问[表易达Excel工具箱](https://www.nianhua.fun) 如果也想用PyMe为Python程序制作UI界面,可以访问[PyMe官网](https://www.py-me.com/)