SuperAPI AI 工具集

xlsx

办公与效率

查看项目

更新于 10-15 18:45

技能介绍

用途:创建、编辑和分析 .xlsx 文件,覆盖公式、格式、数据分析与图表等场景,并可用于财务模型。

主要能力:使用 pandas 读取与分析数据、使用 openpyxl 处理公式与格式化;创建新工作簿或编辑既有文件;重算公式;按色码与数字格式规范构建财务模型。

使用方式:数据分析和批量操作用 pandas,公式和 Excel 特有格式用 openpyxl。关键规则是始终使用 Excel 公式而非 Python 硬编码计算结果,例如单元格写 =SUM(B2:B9) 而非硬编码总和。公式需重算时运行 uv run recalc.py output.xlsx,脚本返回 JSON,含 status、total_errors、total_formulas 及错误类型和位置。

环境要求:公式重算需 LibreOffice,可用 brew install --cask libreoffice 或 apt-get install libreoffice 安装;macOS 可选安装 coreutils 以提供 gtimeout;Python 包 openpyxl、pandas、matplotlib 通过 uv run 自动解析。

质量要求:交付文件须零公式错误,包括 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME?。更新模板时须完全匹配既有格式、样式与约定。财务模型遵循颜色约定:蓝色为硬编码输入,黑色为公式计算,绿色为同工作簿跨表链接,红色为外部文件链接,黄色背景为关键假设或待更新单元格。数字格式中,年份用文本字符串,货币用 $#,##0 并在表头标明单位,零值显示为短横,百分比默认 0.0%,倍数用 0.0x,负数用括号。所有假设应放在独立单元格并用引用,如 =B5*(1+$B$6)。硬编码值需注明来源、日期、具体引用和 URL。

限制:Excel 文件的公式重算依赖 LibreOffice;openpyxl 以 data_only=True 打开并保存会永久丢失公式;资料未提供定价、平台支持范围或其他未述能力的细节。