SuperAPI AI 工具集

automate-excel

办公与效率

查看项目

更新于 10-15 17:26

技能介绍

用途:在需要处理 Excel 文件、表格数据、批量转换或报表生成时使用本技能。

主要能力:支持多文件或多工作表合并、Excel 与 CSV 互转、按条件筛选行、按行数或列值拆分、按列去重、分组聚合(求和/计数/平均/最小/最大)、数据校验、选择与重命名列、两表按键合并(VLOOKUP 式 left/inner/outer)、多表 VLOOKUP、行列转置、模板填充、重命名工作表、条件格式以及将列设为文本格式。技术栈为 openpyxl(保留格式、公式、多工作表)、pandas 配 openpyxl 引擎、xlrd 读取旧版 .xls。

使用方式:进入技能目录或把 scripts/ 加入路径,先执行 pip install -r scripts/requirements.txt,再运行 python scripts/脚本名.py --help 查看参数。也可直接安装依赖:pip install openpyxl pandas xlrd。脚本包括 merge_sheets.py、excel_to_csv.py、csv_to_excel.py、filter_excel.py、split_excel.py、deduplicate_excel.py、aggregate_excel.py、validate_excel.py、select_columns.py、merge_tables.py、transpose_excel.py、template_fill.py、rename_sheets.py、vlookup_multi.py、format_conditional.py、format_columns_as_text.py。

适用场景:批量整理与汇总 Excel、跨表对齐数据、按条件筛选或拆分、生成报表、校验关键列与重复键。

限制:.xls 为只读;处理前需确认路径、工作表名、表头与编码;目标文件已存在时需明确覆盖或改名;大文件建议使用写模式或分块;缺失列或工作表名会报错。