用途:创建、编辑和分析 .xlsx 文件,覆盖公式、格式、数据分析与可视化。
主要能力:用 pandas 读取、分析、导出数据;用 openpyxl 创建或修改工作簿,处理公式、样式、行列操作与多工作表;用 recalc.py 重算公式并扫描错误。
使用方式:数据分析用 pandas,如 pd.read_excel('file.xlsx')、df.to_excel('output.xlsx', index=False);公式与格式用 openpyxl,如 load_workbook、Workbook、sheet['B2']='=SUM(A1:A10)'。含公式的文件保存后必须运行 python recalc.py output.xlsx [timeout_seconds] 重算,脚本返回 JSON,若 status 为 errors_found 需按 error_summary 修复 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误。
规范与限制:所有 Excel 文件须零公式错误;更新模板时须完全匹配既有格式与约定,模板约定优先。财务模型默认颜色约定:蓝色为硬编码输入,黑色为公式,绿色为同工作簿跨表链接,红色为外部链接,黄色背景为关键假设。数字格式:年份用文本,货币用 $#,##0 并在表头注明单位,零显示为“-”,百分比默认 0.0%,倍数用 0.0x,负数用括号。假设须放在独立单元格并用引用,硬编码值须注明来源。openpyxl 以 data_only=True 打开并保存会永久丢失公式;公式需用 recalc.py 重算。LibreOffice 用于重算,脚本首次运行自动配置。资料未提供收费、价格、平台与效果信息。