SuperAPI AI 工具集

xlsx

数据与分析

查看项目

更新于 10-16 04:58

技能介绍

用途:该技能用于让智能体创建、编辑和分析 .xlsx 文件,并强制输出 Excel 文件。

主要能力:

  • 使用 openpyxl 创建工作簿、管理样式并写入公式;使用 pandas 做数据处理与基础分析,再经 openpyxl 导出。
  • 数据读取与分析可用 pandas,如 pd.read_excel('file.xlsx')、sheet_name=None 读取全部工作表、head()/info()/describe()。
  • 公式重算依赖 LibreOffice 与 recalc.py。命令为 python recalc.py output.xlsx 或 python recalc.py <excel_file> [timeout_seconds];首次运行会自动配置 LibreOffice 宏,脚本会重算公式并扫描 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME? 等错误,返回含位置与计数的 JSON。
  • 支持图表创建,但需先重算使缓存值可用,并设置 chart.plot_visible_only = False。

使用方式与要求:

  • 任何计算都应写成 Excel 公式而非 Python 硬编码,例如 =SUM(B2:B9)、=(C4-C2)/C2、=AVERAGE(D2:D19)。
  • 内容从 B2 开始;标题在第 2 行且须左对齐、加粗、无背景填充;英文默认 Times New Roman。
  • 财务模型有颜色约定:蓝字为硬编码输入,黑字为公式,绿字为同工作簿跨表引用,红字为外部链接;黄色背景表示关键假设。数字格式如货币 $#,##0、百分比 0.0%、倍数 0.0x,零显示为 “-”。
  • 更新已有模板时必须严格匹配原格式与约定,不得套用标准化格式。

限制与说明:

  • openpyxl 写入的公式不带计算值,图表可能空白,必须用 recalc.py 重算后再校验。
  • 文本若以 “=” 开头会被误判为公式,需去掉等号。
  • 官方资料未提供速度、并发、收费、价格或平台覆盖等信息,暂未提供。