SuperAPI AI 工具集

xlsx

办公与效率

查看项目

更新于 10-15 21:51

技能介绍

用途:创建、编辑和分析 .xlsx 文件,覆盖公式、格式、数据分析与可视化。

主要能力:用 pandas 读取与分析数据(pd.read_excel、df.head/info/describe、to_excel);用 openpyxl 创建或修改工作簿,设置字体、填充、对齐、列宽,插入/删除行列、新建工作表;用 recalc.py 重算公式并扫描错误。

使用方式:数据分析与批量操作选 pandas,公式与复杂格式选 openpyxl。核心原则是使用 Excel 公式而非硬编码计算结果,例如 sheet['B10'] = '=SUM(B2:B9)'。使用公式后必须重算:python recalc.py output.xlsx [timeout_seconds],脚本返回 JSON,含 status、total_errors、total_formulas 及 error_summary(错误类型与位置)。若 status 为 errors_found,按 error_summary 修复后重算。

规范:所有 Excel 文件要求零公式错误(#REF!、#DIV/0!、#VALUE!、#N/A、#NAME?)。更新模板时须完全匹配既有格式与约定,模板约定优先。财务模型配色:蓝色 RGB 0,0,255 为硬编码输入,黑色 0,0,0 为公式,绿色 0,128,0 为同工作簿跨表链接,红色 255,0,0 为外部链接,黄色背景 255,255,0 为关键假设。数字格式:年份用文本,货币用 $#,##0 并在表头标单位,零显示为“-”,百分比默认 0.0%,倍数用 0.0x,负数用括号。假设集中放在独立单元格并用引用,如 =B5*(1+$B$6)。硬编码需注明来源,格式为“Source: [系统/文档], [日期], [具体引用], [URL]”。

限制:公式重算依赖 LibreOffice,脚本首次运行自动配置;openpyxl 保存的公式不计算结果,需 recalc.py 更新;以 data_only=True 打开并保存会永久丢失公式;大文件可用 read_only/write_only。其他平台支持与收费信息暂未提供。