用途:创建、编辑和分析 .xlsx 文件,覆盖公式、格式、数据分析与可视化。
主要能力:用 pandas 做数据分析与批量操作;用 openpyxl 处理公式、格式与 Excel 专有特性;支持多工作表读写、插入删除行列、新建工作表。要求所有计算使用 Excel 公式而非硬编码值,保证表格可随源数据重算。
使用方式:数据分析用 pandas(pd.read_excel、df.to_excel);公式与格式用 openpyxl(Workbook、load_workbook)。含公式的文件必须用脚本重算:python recalc.py output.xlsx [timeout_seconds],脚本首次运行自动配置 LibreOffice,重算所有工作表并扫描 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误,返回 JSON 错误位置与数量。
规范:所有 Excel 文件须零公式错误;更新模板时严格匹配既有格式与约定,模板约定优先。财务模型配色:蓝色 RGB 0,0,255 为硬编码输入,黑色 0,0,0 为公式,绿色 0,128,0 为同工作簿跨表链接,红色 255,0,0 为外部链接,黄色背景 255,255,0 为关键假设。数字格式:年份用文本,货币用 $#,##0 并在表头标注单位,零显示为“-”,百分比默认 0.0%,倍数用 0.0x,负数用括号。假设须放在独立单元格并以引用代入公式,硬编码需注明来源。
限制:openpyxl 保存的公式不计算结果,须用 recalc.py;以 data_only=True 打开并保存会永久丢失公式;需安装 LibreOffice。其他收费、平台与效果信息暂未提供。