MiniMax Agent API支持高效批量处理Excel销售数据:完成SDK安装与API密钥配置后,即可上传文件并解析工作表;通过自然语言指令新增字段和公式,自动完成校验与写入;再调用minimax-xlsx技能生成带条件格式的汇总报表,最后一键导出处理结果。

如果你想通过MiniMax Agent API批量处理Excel表格中的销售数据、自动填充公式,并生成带条件格式的分析报表,却还在手动编写VBA或反复调试pandas脚本,那么整体效率往往会非常低,维护成本也更高。
准备API环境与基础连接
先打开终端,执行pip install minimax-agent-sdk安装最新版本SDK。这一步是使用MiniMax Agent API处理Excel数据的前提,否则后续所有调用都会出现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是后续所有Excel处理、公式写入和报表生成操作的唯一凭证。
方法二:通过URL拉取远程Excel表格
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,通常不一定是公式本身有问题,而更可能是原始Excel数据中存在合并单元格或空行干扰。这种情况下,建议先清洗表格数据,再重新执行。
第三步:写入并校验结果
然后执行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,安装完成后即可调用这一预置能力进行Excel报表自动生成。
输入自然语言指令:“生成季度汇总报表,含区域分组、销售额SUM、订单数COUNT、平均客单价A VERAGE、达标率(达标订单数/总订单数),达标订单定义为金额≥5000且状态=已发货。”
Agent会自动创建新工作簿,写入包含SUMIFS、COUNTIFS、A VERAGEIFS公式的汇总表,并为“达标率”列添加红黄绿三色条件格式——该条件格式会直接写入.xlsx底层XML,无需额外渲染步骤,适合自动化报表输出场景。
导出处理结果
调用client.export_file(file_id=file_id, format="xlsx"),即可返回下载URL。该链接在72小时内有效,过期后需要重新生成。
如果需要集成到现有自动化流程中,可追加参数output_path="/data/output/report_final.xlsx",Agent会直接将结果写入本地指定路径,便于批量处理和后续归档。
