SuperAPI AI 工具集

xlsx

数据与分析

查看项目

更新于 10-15 21:34

技能介绍

用途:创建、编辑和分析 Excel 电子表格,支持公式、格式与数据分析,面向表格处理与发布级输出。

主要能力:用 pandas 读取与分析数据(pd.read_excel、df.head/info/describe、to_excel);用 openpyxl 创建或修改工作簿,设置字体、填充、对齐、列宽,插入/删除行列、新建工作表;用 recalc.py 重算公式并扫描全部单元格中的 Excel 错误。

使用方式:数据分析与批量操作选 pandas,公式与复杂格式选 openpyxl。核心原则是使用 Excel 公式而非在 Python 中算好再硬编码,例如 sheet['B10'] = '=SUM(B2:B9)'、sheet['C5'] = '=(C4-C2)/C2'。保存后必须重算:python recalc.py output.xlsx,可加超时参数如 python recalc.py output.xlsx 30。脚本首次运行自动配置 LibreOffice 宏,返回 JSON,含 status、total_errors、total_formulas 及 error_summary(错误类型、数量、位置)。若 status 为 errors_found,按位置修复 #REF!、#DIV/0!、#VALUE!、#NAME? 后重算。

规范与限制:所有文件须零公式错误;更新模板时须完全匹配既有格式与约定,模板约定优先。财务模型采用行业颜色约定(蓝色硬编码输入、黑色公式、绿色同工作簿跨表引用、红色外部链接、黄色关键假设),数字格式含年份按文本、货币 $#,##0 并在表头标注单位、零显示为“-”、百分比 0.0%、倍数 0.0x、负数用括号。假设须放在独立单元格并以引用代替硬编码,硬编码需注明来源。openpyxl 写入的公式不计算结果,须用 recalc.py;data_only=True 读取后保存会永久丢失公式。资料未提供该技能的安装方式、收费与平台支持细节。