SuperAPI AI 工具集

spreadsheet

办公与效率

查看项目

更新于 10-15 21:41

技能介绍

用途:创建带公式、格式和结构化布局的新工作簿;读取或分析表格数据(筛选、聚合、透视、计算指标);在不破坏公式、引用和格式的前提下修改现有工作簿;用图表、汇总表和样式进行数据可视化;交付前尽可能重算公式并检查渲染后的工作表。系统与用户指令始终优先。

主要能力:优先用 openpyxl 编辑和格式化 .xlsx,用 pandas 做分析与 CSV/TSV 处理,需要时用 openpyxl.chart 生成原生 Excel 图表。派生值应使用公式而非硬编码结果。若环境提供内部电子表格重算/渲染工具,可用其重算公式并渲染工作表;openpyxl 本身不计算公式,需保留公式并借助重算工具。

使用方式:先确认文件类型与目标(创建、编辑、分析或可视化)。中间文件放 tmp/spreadsheets/ 并在完成后删除,最终产物写入 output/spreadsheet/,文件名保持稳定且具描述性。依赖安装优先用 uv:uv pip install openpyxl pandas;无 uv 时用 python3 -m pip install openpyxl pandas;可选 uv pip install matplotlib。渲染可用 LibreOffice 与 Poppler:soffice --headless --convert-to pdf --outdir $OUTDIR $INPUT_XLSX 和 pdftoppm -png $OUTDIR/$BASENAME.pdf $OUTDIR/$BASENAME;macOS 用 brew install libreoffice poppler,Ubuntu/Debian 用 sudo apt-get install -y libreoffice poppler-utils。无渲染工具时应告知用户需本地检查布局。

公式与格式要求:避免 FILTER、XLOOKUP、SORT、SEQUENCE 等动态数组函数,避免 INDIRECT、OFFSET 等易变函数;优先单元格引用而非魔法数字,注意绝对/相对引用;以单引号前缀处理以 = 开头的文本;防范 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME? 等错误。修改已有格式表格前先渲染检查,保留原格式,新填单元格匹配样式。新表格应使用合适的数字与日期格式,日期显示为日期,百分比默认一位小数,货币用对应格式,表头与输入、派生单元格视觉区分,谨慎使用填充、边框、合并单元格,调整行列宽高避免文字溢出。财务模型另有零值显示为 -、负数红色加括号、倍数格式 5.2x、表头标注单位、单元格批注引用来源等要求。

限制:未提供具体收费、价格、平台支持范围等信息;渲染与重算依赖环境是否具备相应工具,缺失时需用户本地处理。