用途:面向创建、编辑和分析 .xlsx 表格的任务,要求输出 Excel 文件;适用于新表生成、模板更新和数据分析等场景。
主要能力:使用 openpyxl 创建文件、管理样式并写入公式;使用 pandas 读取、分析、清洗数据后导出;用 recalc.py 借助 LibreOffice 重算公式并扫描错误;可按财务模型规范做配色、数字格式与公式构建。
使用方式:运行环境假定为 Python 3,需安装 openpyxl、pandas 和 LibreOffice。生成或修改文件后执行 python recalc.py output.xlsx [timeout_seconds](例如 python recalc.py output.xlsx 30)重算并检查错误。写单元格时不要直接写入以 = 开头的普通文本,图例等描述性文字应去掉开头等号;图表需先重算以生成缓存值,并设置 chart.plot_visible_only = False。
限制与要求:公式必须零错误(如 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME?);应使用公式而非在 Python 中算好硬编码结果;修改已有模板时须精确匹配其既有格式与惯例;标题不得使用背景填充且左对齐,内容从 B2 开始,标题行行高按要求设置,英文默认 Times New Roman;仅使用白、黑、灰及蓝色强调色等规定配色,财务/市场数据用专业配色并区分涨跌颜色约定。资料未提供安装命令、收费、价格、平台兼容性或效果数据。