SuperAPI AI 工具集

xlsx

办公与效率

查看项目

更新于 10-16 05:51

技能介绍

用途:当用户要求创建、编辑或分析 .xlsx 文件,且工作簿文件本身是主要交付物时使用,覆盖公式、格式、财务模型等场景。

主要能力:用 pandas 做数据分析、可视化与批量操作;用 openpyxl 处理公式、格式和 Excel 专有特性;用 scripts/recalc.py 借助 LibreOffice 重算公式并扫描错误。

安装:uv pip install openpyxl pandas;可选 uv pip install python-calamine(pandas 2.2+ 更快读取);处理不可信文件可 uv pip install defusedxml。公式重算需系统安装 LibreOffice(soffice --version 验证),Unix socket 受限时需 gcc,macOS 可选 gtimeout。

用法要点:优先使用 Excel 公式而非在 Python 中算好再硬编码,保证表格可动态更新;创建或修改后必须运行 python skills/xlsx/scripts/recalc.py output.xlsx [timeout_seconds] 重算,脚本返回 JSON,若 status 为 errors_found 需按 error_summary 修复 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误后重算。openpyxl 以 data_only=True 打开并保存会永久丢失公式。

输出规范:所有交付文件使用一致的专业字体;公式零错误;更新模板时严格沿用既有格式与约定,模板约定优先于通用规范。财务模型采用行业配色:蓝色 RGB(0,0,255) 为硬编码输入,黑色 RGB(0,0,0) 为公式,绿色 RGB(0,128,0) 为同工作簿跨表链接,红色 RGB(255,0,0) 为外部链接,黄色背景 RGB(255,255,0) 为关键假设。数字格式:年份用文本,货币用 $#,##0 并在表头标注单位,零显示为“-”,百分比默认 0.0%,倍数用 0.0x,负数用括号。假设集中放在独立单元格并以引用代替硬编码,硬编码需注明来源。

限制:资料未提供价格、平台支持范围或效果保证等信息。