用途:处理电子表格任务,包括创建带公式和格式的新表格、读取或分析数据、在保留公式的前提下修改现有表格、进行数据分析与可视化,以及更新模板。
主要能力:用 pandas 做数据分析与批量操作,用 openpyxl 处理公式与格式;要求优先使用 Excel 公式而非 Python 硬编码结果,使表格可随源数据重算。财务模型遵循颜色编码约定:蓝色为输入值、黑色为公式、绿色为同工作簿跨表引用、红色为外部链接、黄色背景标注关键假设。数字格式包括年份按文本、货币 $#,##0、零显示为“-”、百分比 0.0%、倍数 0.0x、负数用括号。
使用方式:数据类操作使用 pandas,公式与格式使用 openpyxl。含公式的文件需用 LibreOffice 重算,命令为 python recalc.py output.xlsx,可加超时参数如 python recalc.py output.xlsx 30;脚本返回 JSON,含 status、total_errors、total_formulas 及 error_summary(错误类型、数量与位置)。出现 errors_found 时按 error_summary 修复后再次重算。
限制与注意事项:交付要求零公式错误,避免 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME?;修改模板时须完全匹配既有格式与约定。openpyxl 在 data_only=True 下保存会把公式替换为值并永久丢失,须谨慎。以上均为资料明确内容,未提供的功能、收费或平台信息暂未提供。