用途:作为 Excel 工作流的一个子技能,负责多工作表数据的合并、清洗、交叉分组统计与柱状图可视化;读取、计数与 Parquet 优化由父级工作流 SKILL.md 处理。
主要能力:用 pd.concat 合并多个数据表;用正则统一命名(如把“判”替换为“判断题”);处理合并单元格(前向填充 fillna(method='ffill'),或按分组列与目标列逐行还原完整名称);通过映射字典归类碎片值,用 groupby/crosstab/pivot 做交叉分析;生成含“数量”“占比(%)”及“总计”行的统计结果表并导出为 Excel;用 matplotlib 绘制横向柱状图,配置中英文字体(SimHei、DejaVu Sans)、dpi、配色与数值标签。
使用方式:按 Skill Steps 顺序执行脚本;结果写入临时目录(如 统计结果.xlsx),再通过 invoke_skill("file_service.get_download_url", ...) 获取下载链接并打印。
适用场景:多维度数据汇总、分类占比统计与图表展示。
限制:仅覆盖该子能力,读取等环节需配合父工作流;字体、分类映射与列名需按实际数据调整;具体支持平台、收费与效果资料未提供。