SuperAPI AI 工具集

excel-multi-sheet-dynamic-analysis

办公与效率

查看项目

更新于 10-16 03:11

技能介绍

用途:面向含多个Sheet的Excel工作簿,自动遍历各Sheet,定位目标列并统计特定类型字段数量,同时支持对指定Sheet做清洗、分类映射、多维度评分与交叉聚合,输出汇总报告。

主要能力:Step1遍历所有工作表,通过扫描前几行内容灵活定位表头与目标列,统计匹配字段数量并记录明细(每个Sheet最多保留前10个字段名)。Step2对特定Sheet用pandas读取,处理合并单元格(ffill)、正则提取数值、分类映射、条件评分,并做value_counts占比统计、crosstab交叉分析。Step3用matplotlib与seaborn绘图,配置SimHei与DejaVu Sans字体、dpi、颜色方案及标签位置,保存为PNG。Step4将汇总表、详细列表、特定条件统计、分组统计、交叉分析写入同一Excel文件,并生成可点击下载链接。

使用方式:示例代码使用openpyxl与pandas读取,包含占位变量如target_col_keyword='type'、target_val_keyword='varchar',需按实际数据替换。需安装pandas、openpyxl、matplotlib、seaborn。

适用场景:多Sheet Excel的字段盘点、类型统计、分组对比与交叉分析,以及大文件按量级转Parquet处理的判断。

限制:资料未提供具体安装命令、运行平台、收费方式与性能指标;代码中的列名、阈值、分类值均为占位示例,需按实际调整;大文件转Parquet的具体判断阈值与实现未在资料中给出。