SuperAPI AI 工具集

xlsx

办公与效率

查看项目

更新于 10-16 04:22

技能介绍

用途 该技能面向以电子表格文件(.xlsx)为主要输入或输出的任务,例如打开、读取、编辑、修复已有的 Excel 文件,以及新建工作簿。适合需要动态可重算、格式规范的表格处理场景。

主要能力

  • 读取与分析:可使用 pandas 读取单个工作表或全部工作表,进行预览、列信息查看与统计描述。
  • 创建与编辑:可使用 openpyxl 新建工作簿、写入数据与公式、设置字体、填充、对齐、列宽,以及加载已有文件并保留公式与格式。
  • 公式重算:内置 scripts/recalc.py 脚本,借助 LibreOffice 重新计算公式值,并在所有工作表中扫描 #REF!、#DIV/0!、#VALUE!、#N/A、#NAME? 等错误。
  • 输出规范:要求所有 Excel 文件使用一致的专业字体;交付时零公式错误;更新模板时严格匹配既有格式与约定,不得强加标准化格式。
  • 财务模型规范:规定颜色编码(蓝色为硬编码输入、黑色为公式与计算、绿色为工作簿内跨表链接、红色为外部链接、黄色背景为需关注的关键假设),以及数字格式规则(年份作为文本字符串、货币使用 $#,##0 并在表头注明单位、零统一显示为“-”、百分比默认 0.0%、倍数格式为 0.0x、负数使用括号)。公式构造要求将所有假设放在独立单元格并用单元格引用替代硬编码值,并需防止引用错误、范围偏移、跨期公式不一致、无意的循环引用等问题;硬编码值须注释来源。

使用方式 常用流程为:选择工具(数据分析用 pandas,公式与格式用 openpyxl);创建或加载工作簿;修改数据、公式与格式;保存文件;如使用公式则必须运行 python scripts/recalc.py output.xlsx(可附加超时秒数)进行重算;根据脚本返回的 JSON 检查 error_summary 中的错误类型与位置,修复后再次重算。脚本首次运行会自动配置 LibreOffice,支持 Linux 与 macOS。注意 openpyxl 以 data_only=True 打开并保存会永久丢失公式;读取大文件可用 read_only=True,写入可用 write_only=True。

适用场景 适用于数据分析、报表生成、财务模型搭建与维护、模板更新等以 Excel 为核心载体的任务。

限制 未提供具体收费标准、价格、平台支持范围或效果承诺等信息,暂未提供。