MiniMax Agent API可批量处理Excel销售数据:安装SDK、配置API密钥后,上传文件并解析表格;用自然语言指令新增列与公式,自动校验并注入;调用minimax-xlsx技能生成带条件格式的汇总报表;最后导出结果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要用MiniMax Agent API批量处理Excel表格里的销售数据、自动填充公式、生成带条件格式的报表,但每次都要手动写VBA或反复调试pandas脚本,效率极低。
准备API环境与基础连接
打开终端,执行pip install minimax-agent-sdk安装官方SDK。这一步必须完成,否则后续所有调用都会报ModuleNotFoundError。
从agent.minimax.io/console进入控制台,在“API Keys”页生成新密钥,复制保存——【密钥仅显示一次,关闭页面后无法找回】。
新建Python文件,填入以下初始化代码:
from minimax_agent import AgentClient
client = AgentClient(api_key="your_api_key_here")
上传文件并触发表格解析
方法一:直接上传本地.xlsx文件
调用client.upload_file("sales_q2_2026.xlsx"),返回file_id形如"file_abc123",该ID是后续所有操作的唯一凭证。
方法二:从URL拉取远程表格
client.upload_file("https://example.com/data/export.xlsx"),注意URL必须公开可访问且响应头含Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet。
上传后立即执行client.parse_table(file_id=file_id, sheet_name="明细表"),系统将自动识别字段名、数据类型和空行断点——【若首行无表头,解析结果会错位,务必提前在Excel中补全表头】。
用自然语言生成并注入公式
第一步:明确指令语义
向client.send指令时,必须包含“新增列名”+“计算规则”+“生效范围”三要素。例如:“新增‘毛利率’列,公式为=(F2-E2)/F2,保留两位小数,从第2行开始应用。”
第二步:等待公式生成与校验
Agent返回结构化响应,含formula_string、target_range、error_rate三项。error_rate为0.00表示全部单元格公式地址偏移正确;若大于0.05,说明原始数据存在合并单元格或空行干扰,需先清理。
第三步:写入并验证结果
执行client.apply_formula(file_id=file_id, formula_dict={"G2": "=(F2-E2)/F2", "G3": "=(F3-E3)/F3"})——注意这里不传整列范围,而是由Agent根据上下文自动推导填充逻辑。
调用MiniMax-xlsx技能生成结构化报表
执行skill install https://github.com/MiniMax-AI/skills/minimax-xlsx,安装后即可使用预置能力。
输入自然语言指令:“生成季度汇总报表,含区域分组、销售额SUM、订单数COUNT、平均客单价AVERAGE、达标率(达标订单数/总订单数),达标订单定义为金额≥5000且状态=已发货。”
Agent自动创建新工作簿,写入带SUMIFS、COUNTIFS、AVERAGEIFS公式的汇总表,并为“达标率”列添加红黄绿三色条件格式——该格式直接写入.xlsx底层XML,无需额外渲染步骤。
导出处理结果
调用client.export_file(file_id=file_id, format="xlsx"),返回下载URL。链接72小时内有效,过期需重新生成。
如需嵌入现有流程,可追加参数output_path="/data/output/report_final.xlsx",Agent将直接写入本地指定路径。

















