SuperAPI AI 工具集

xlsx

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:按用户请求创建、编辑或分析 .xlsx 文件,覆盖公式、格式、数据分析与基础可视化。

主要能力:用 pandas 读取与分析数据(可一次读取全部工作表、预览、统计),用 openpyxl 创建或修改工作簿、写入公式与格式(字体、填充、对齐、列宽、增删行列、新建工作表),并保留既有模板的格式与约定。

必要用法:数据分析与批量操作用 pandas,复杂格式与公式用 openpyxl。写公式时必须写 Excel 公式而非 Python 算好的硬编码值,例如 sheet['B10'] = '=SUM(B2:B9)'。涉及公式时须用脚本重算:python recalc.py output.xlsx,可加超时秒数,如 python recalc.py output.xlsx 30。首次运行会自动配置 LibreOffice 宏;脚本重算所有工作表公式并扫描全部单元格的错误,返回 JSON,含 status、total_errors、total_formulas 与 error_summary(错误类型及位置)。若 status 为 errors_found,按 error_summary 定位修正后重算。

规范与限制:所有 Excel 文件须零公式错误(如 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME?)。更新模板时严格匹配原有格式、样式和约定,已有模板约定优先于默认规范。财务模型颜色约定:蓝色 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,负数用括号。假设应放在独立假设单元格并在公式中用单元格引用,硬编码值需注明来源(格式如 Source: [系统/文档], [日期], [具体引用], [URL])。openpyxl 单元格索引从 1 开始;以 data_only=True 打开并保存会永久丢失公式;大文件用 read_only=True 或 write_only=True。公式需先小范围测试并检查引用、行列偏移、除零与边界值。

暂未提供:具体收费、价格与平台支持范围之外的细节。