返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Excel Formula Skill(Excel公式智能填充工具)

基于本地LLM的Excel复杂公式智能填充工具,支持公式生成、验证、数据透视表、图表生成和数据清洗,完全本地运行确保数据安全

person作者: guzhangMVPhubModelScope

使用说明

功能

  • 智能公式生成: 根据自然语言描述自动生成Excel公式
  • 公式验证: 验证公式语法正确性,提供优化建议
  • 数据透视表: 生成数据透视表创建步骤和GETPIVOTDATA公式
  • 图表生成: 支持柱状图、折线图、饼图等多种图表类型
  • 数据清洗: 生成Excel清洗公式和Pandas代码
  • 数据分析: 基于Excel数据进行智能分析

输入

| 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | action | string | 是 | 操作类型 | | user_request | string | 条件 | 自然语言描述的需求 | | formula | string | 条件 | 待验证的Excel公式 | | rows | array | 条件 | 数据透视表行字段 | | columns | array | 否 | 数据透视表列字段 | | values | array | 条件 | 数据透视表值字段 | | chart_type | string | 条件 | 图表类型 | | issues | array | 条件 | 数据清洗问题列表 | | validate | boolean | 否 | 是否验证公式,默认true |

输出

{
  "success": true,
  "action": "generate_formula",
  "result": {
    "formula": "=SUMIF(C:C, \"市场部\", D:D)",
    "explanation": "使用SUMIF函数计算C列为市场部时,D列对应值的总和",
    "validation": {
      "valid": true,
      "errors": [],
      "warnings": []
    }
  },
  "meta": {
    "model": "qwen3:4b",
    "response_time": 1.2,
    "timestamp": "2026-06-29T10:30:00Z"
  }
}

示例

示例1:生成公式

输入:

{
  "action": "generate_formula",
  "user_request": "计算各部门销售总额",
  "validate": true
}

输出:

{
  "success": true,
  "action": "generate_formula",
  "result": {
    "formula": "=SUMIF(C:C, \"市场部\", D:D)",
    "explanation": "使用SUMIF函数计算C列为市场部时,D列对应值的总和",
    "validation": {
      "valid": true,
      "errors": [],
      "warnings": []
    }
  },
  "meta": {
    "model": "qwen3:4b",
    "response_time": 0.8,
    "timestamp": "2026-06-29T10:30:00Z"
  }
}

示例2:验证公式

输入:

{
  "action": "validate_formula",
  "formula": "=SUM(A2:A10"
}

输出:

{
  "success": true,
  "action": "validate_formula",
  "result": {
    "valid": false,
    "errors": ["括号不匹配"],
    "warnings": [],
    "suggestion": "请检查公式括号是否匹配,建议修改为:=SUM(A2:A10)"
  },
  "meta": {
    "model": "qwen3:4b",
    "response_time": 0.2,
    "timestamp": "2026-06-29T10:30:00Z"
  }
}

技术规格

  • 模型约束: ≤ 35B参数
  • 推荐模型: Qwen3:4b / Qwen3:7b / OpenBMB4.5:7b
  • 运行环境: 纯本地运行(Localhost)
  • 推理框架: Ollama + OpenVINO 2024.2
  • 支持平台: Windows 11 / Linux

安全特性

  • ✅ 完全本地运行,数据不出域
  • ✅ 不依赖外部API
  • ✅ 支持离线使用
  • ✅ 符合GDPR和数据保护法规