SuperAPI AI 工具集

group-by-analysis

数据与分析

查看项目

更新于 10-16 03:11

技能介绍

用途:面向多 Sheet 的 Excel 数据文件,完成预处理、分组聚合统计与可视化报告输出。

主要能力与步骤:

  1. 数据清洗与预处理:对合并单元格向前填充(ffill);用正则去除无效字符或筛选格式;通过映射函数将原值归类为分组标签。
  2. 分组统计:按分组列对数值列做计数(count)与求和(sum),计算占比并保留两位百分比,追加总计行后输出汇总表。
  3. 可视化:用 matplotlib 绘制柱状图,配置中文字体(如 SimHei),在柱上添加数值标签,设置标题、坐标轴与虚线网格,保存为图片。
  4. 报告生成:用 openpyxl 创建工作簿,定义表头样式(填充、加粗白字、居中、细边框),对特定行(如最大值行)做高亮标记,自动调整列宽,保存为 xlsx 文件并给出下载路径。

适用场景:需要对结构化表格做分类汇总、占比统计与图表呈现,并希望输出带样式的 Excel 统计报告的场景,尤其适合多 Sheet 的批量行数统计及大文件转为 Parquet 的预处理。

限制:资料未提供具体的输入文件路径、触发方式、依赖版本、运行环境及更完整的参数说明;代码中的列名、映射键值均为示例占位,需按实际数据替换。中文字体与 openpyxl 等依赖需自行安装。