使用说明
功能
- 智能公式生成: 根据自然语言描述自动生成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和数据保护法规
微信扫一扫