SuperAPI AI 工具集

working-with-spreadsheets

办公与效率

查看项目

更新于 10-16 06:48

技能介绍

用途:创建和编辑 Excel 工作簿,适用于 .xlsx 文件、财务模型和数据分析类任务。

主要能力:用 openpyxl 写入公式、样式与数字格式;用 pandas 读取与分析数据;编辑已有文件(改单元格、插入行、删除列、新增工作表、跨表引用);按财务建模规范进行颜色编码(蓝色硬编码输入、黑色公式、绿色跨工作表链接、红色外部链接、黄色关键假设);统一数字格式(货币千分位、零显示为短横、百分比、估值倍数、年份以文本存储)。

必要用法:核心规则是用 Excel 公式而非在 Python 中算好再写入。示例:sheet['B1'] = '=SUM(B2:B9)',而非硬编码总计。写入公式后 openpyxl 不会计算结果,需用 LibreOffice 重算脚本:python recalc.py output.xlsx,返回含状态、错误数、公式数与错误明细的 JSON。最后运行验证脚本:python scripts/verify.py。库选择:数据分析用 pandas,公式与格式用 openpyxl,读取大文件用 load_workbook(read_only=True),写入大文件用 Workbook(write_only=True)。

适用场景:构建或修改财务模型、处理与分析 Excel 数据、批量生成带公式和格式的报表。

限制与注意:load_workbook(data_only=True) 可读取已计算值但保存时会丢失公式;需在构建前后按清单核对引用、列映射(列 64 为 BL)、DataFrame 第 5 行对应 Excel 第 6 行、NaN 检查与分母非零,并确认 #REF!、#DIV/0!、#VALUE!、#NAME? 均为 0。具体安装方式与许可信息暂未提供。