SuperAPI AI 工具集

incremental-excel-build

办公与效率

查看项目

更新于 10-15 22:13

技能介绍

用途:在创建含计算、预测或数据转换的复杂 Excel 文件时,用分阶段构建与验证替代一次性脚本,把流程拆成离散、可测试的步骤,每步输出中间 CSV 供检查。

主要能力:四阶段模式。阶段一数据提取,从数据库、API 或源文件读取并保存为中间 CSV;阶段二数据准备与转换,清洗、过滤、合并并处理缺失值;阶段三计算与预测,执行业务逻辑并输出计算结果 CSV;阶段四 Excel 输出,用 pandas 与 openpyxl 写入并设置表头样式、货币格式和列宽。另提供 run_pipeline.py 编排脚本,按顺序运行各阶段,失败即退出。

使用方式:按阶段编写脚本,每步读取上一步的中间 CSV 并写出新 CSV,最后生成 final_output.xlsx。运行 python run_pipeline.py 依次执行。每阶段设验证检查点,打开对应 CSV 确认数据完整性与计算合理性后再继续。

适用场景:多数据源 Excel 报表、需验证的复杂计算或预测、需调试中间结果的任务、可能从某阶段重跑的工作流。

限制:资料未提供具体依赖版本、性能基准或平台要求;中间 CSV 在生产环境建议加入 .gitignore;大数据集需自行在提取阶段加入内存高效的流式处理。