本文代码下载

这是一个Windows系统下,基于Python和xlwings开发的Excel数据汇总工具,可以帮助用户快速对处于打开状态的Excel或WPS中的数据进行分组汇总操作。

大白话:将同类的数据进行求和汇总

本工具只是表易达Excel工具箱中的一个子工具,主要目的是为了展示如何应用PyMe实现对表格的操作。

什么是PyMe?PyMe是一个界面设计平台,能够方便的生成UI界面,详见我的这篇文章

注意:WPS必须开启多组件模式,如何开启详见结尾“注意事项”

功能特点

  • 支持自定义数据区域选择
  • 支持多条件列分组
  • 支持多汇总列求和
  • 可自定义序号列
  • 支持删除全零行
  • 自动生成汇总结果工作表

操作说明

  • 获取:点击后自动获取当前Excel中选中的区域地址
  • 添加:点击后将当前Excel中选中的区域地址添加到对应输入框中
  • 开始汇总:执行数据汇总操作,并在新工作表中展示结果

使用方法

  1. 使用Excel或WPS程序,打开需要处理的工作簿和工作表

  2. 运行本工具
    示意图

  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工具箱

如果也想用PyMe为Python程序制作UI界面,可以访问PyMe官网

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐