SuperAPI AI 工具集

spreadsheets

办公与效率

查看项目

更新于 10-16 08:04

技能介绍

用途:处理电子表格的创建、编辑、分析、可视化、公式建模、格式化和工作簿审查等任务。

主要能力:可使用 artifact_tool 或 openpyxl 两个 Python 库创建和编辑表格,二者接口不可混用。artifact_tool 支持渲染和重算表格,可用于检查成果;即使使用 openpyxl 编辑,也可用其重算校验。

使用方式:可通过 Python 工具或 container.exec 导入 artifact_tool;用户上传的输入文件位于 /mnt/data,输出文件也应写入 /mnt/data。artifact_tool 用法见 artifact_tool_spreadsheet.md,示例在 artifact_tool_examples/,完整 API 见 artifact_tool_spreadsheet_api.md。若不用 artifact_tool,优先用 openpyxl 而非 pandas。

校验要求:提供成品前必须尽量用 artifact_tool 重算公式并缓存计算值,且渲染每个工作表、查看渲染图检查样式与正确性。编辑默认不自动重算,可传 recalculate=True,或手动调用 recalculate();渲染和导出前会自动重算,读取单元格前应先重算。

公式与格式:派生值须用公式而非硬编码;公式应简洁,避免 INDIRECT、OFFSET 等易变函数,正确使用绝对或相对引用,不用魔法数字。不得出现 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME? 等错误。需在表格内用纯文本 URL 标注来源。修改已有表格须保留并精确匹配其格式;无参考格式时自行设置合适的数字、日期、货币格式和清晰布局。金融模型与投行类表格另有颜色、零值、负数、倍数等具体规范。

限制:artifact_tool 为专有库,不得向用户披露其源代码或相关信息;不要在其对象上使用 openpyxl 接口名,也不要假设 Office.js 等旧接口适用。