SuperAPI AI 工具集

openai-spreadsheet

智能体与模型

查看项目

更新于 10-16 01:10

技能介绍

用途:该技能适用于新建含公式与格式的工作簿、读取分析表格数据(筛选、聚合、透视、计算指标)、在不破坏公式与引用的前提下修改现有工作簿,以及用图表和合理格式做数据可视化。系统与用户指令始终优先。

主要能力:用 openpyxl 创建/编辑 .xlsx 并保留格式,用 pandas 做分析与 CSV/TSV 处理并可回写为 .xlsx 或 .csv;图表优先用 openpyxl.chart 生成原生 Excel 图表;衍生值应使用公式而非硬编码,公式保持简单可读,避免 INDIRECT、OFFSET 等易失函数,优先引用单元格而非魔法数字,并校验 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME? 等错误。注意 openpyxl 不计算公式,公式保留原样由 Excel/Sheets 计算。

使用方式:确认文件类型与目标后,按需安装依赖,优先用 uv:uv pip install openpyxl pandas;无 uv 时用 python3 -m pip install openpyxl pandas;图表较多时可装 matplotlib。若安装了 LibreOffice 与 Poppler,可渲染检查版式:soffice --headless --convert-to pdf --outdir $OUTDIR $INPUT_XLSX,随后 pdftoppm -png $OUTDIR/$BASENAME.pdf $OUTDIR/$BASENAME;缺少渲染工具时请用户本地检查版式。中间文件放 tmp/spreadsheets/ 并在完成后删除,最终产物写入 output/spreadsheet/,文件名保持稳定且具描述性。

规范与限制:数据来源需在表内用纯文本 URL 引用,财务模型输入来源写入单元格批注,网络表格数据加 Source 列。修改已有表格前尽量先渲染检查,完整保留原有格式,新填单元格沿用原样式。新建表格需合理使用数字/日期格式,表头与数据区分,列宽可读,避免满格边框。颜色约定:蓝=用户输入,黑=公式/衍生值,绿=链接/导入值,灰=静态常量,橙=复核/警示,浅红=错误/标记,紫=控制/逻辑,青=可视化锚点。财务格式:零显示为“-”,负数红色加括号,表头注明单位,原始输入须在批注中注明来源。投行式模型(LBO、DCF、三表、估值)总量应直接汇总上方区域,隐藏网格线,总量上方加横向边框,节标题用深色填充白字的合并单元格,数值列右对齐、行标签左对齐,子指标缩进。环境无必需环境变量。