SuperAPI AI 工具集

xlsx

智能体与模型

查看项目

更新于 10-15 23:58

技能介绍

用途:处理电子表格文件,包括创建带公式和格式的新表、读取或分析数据、在保留公式的前提下修改现有表,以及数据分析和可视化。

主要能力:使用 pandas 读取与分析数据(如 pd.read_excel、df.head、df.describe、df.to_excel);使用 openpyxl 处理公式与格式(Workbook、load_workbook、Font、PatternFill、Alignment、列宽等);支持多工作表操作、插入行、删除列、新增工作表。

关键要求:始终使用 Excel 公式而非在 Python 中计算后硬编码,确保表格可动态重算,例如 sheet['B10'] = '=SUM(B2:B9)'。openpyxl 生成的文件只含公式字符串,需用 recalc.py 重算:python recalc.py output.xlsx [超时秒数],脚本会重算所有公式并扫描 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误,返回 JSON 结果。

财务模型规范:蓝色文本为硬编码输入,黑色为公式,绿色为同工作簿跨表链接,红色为外部链接,黄色背景为关键假设;年份格式化为文本,货币用 $#,##0,零值显示为“-”,百分比默认 0.0%,倍数用 0.0x,负数用括号。假设应放在独立单元格并在公式中引用。硬编码值需注明来源。

限制:公式重算依赖 LibreOffice;使用 data_only=True 打开并保存会永久丢失公式;大文件可用 read_only/write_only。资料未提供收费、平台或效果信息。