把DeepSeek接进Excel,让AI协助处理数据的快乐。别说,还挺香的!
有没有想过,有一天Excel也能开口说话,像个贴心的“表格助手”一样?我最近就折腾了这么一套操作——把DeepSeek接进Excel里,体验了一把让AI协助处理数据的快乐。别说,还挺香的!
实现的基本逻辑
其实这个过程也不复杂,思路就是通过Excel的VBA功能,调用DeepSeek的API,把表格里的内容当成“问题”丢给AI,然后接收返回的结果展示出来。AI负责动脑,我们动手点个按钮就行。
只要你稍微熟点Office操作,再跟着流程来一遍,立马就能整出一个“AI版Excel”。
步骤一:准备工作搞起来
在正式折腾代码前,先确认几个小前提:
1. 拿到DeepSeek的API Key
由于官方服务器资源紧张,API服务可能会暂停充值,建议通过官方渠道获取API Key。这边推荐两个超稳定的渠道,大家自行获取。
腾讯云:https://curl.qcloud.com/T3M5yBHp
硅基流动(SiliconCloud):https://cloud.siliconflow.cn/i/VXZzAOed
2. 打开Excel的“开发者工具”选项卡
打开Excel → 文件 → 选项 → 自定义功能区,勾选“开发工具”。
3. 宏设置改一改
路径是:文件 → 选项 → 信任中心 → 宏设置,把“启用所有宏”和“信任对VBA工程对象模型的访问”都打上勾。
步骤二:写点代码(别慌,有模板)
来,开始整代码,不需要自己写,复制粘贴那种:
1. 点“开发工具”→“Visual Basic”
2. 插入一个模块
3. 粘贴下方这段VBA代码:
在代码开头,把 Const AI_KEY As String = "xxx" 中的xxx换成你的API Key,别漏了。
这个脚本的基本思路是:读取单元格里的内容作为提问 → 发请求给DeepSeek → 把返回的结果输出到表格里,整个过程像聊天一样自然。
其中比较关键的点包括:
• GetAIResponse函数负责跟AI对话;• MainTask是你点按钮后自动运行的主流程;• 提示词默认读取A2单元格,AI的回复写到A4。
步骤三:给Excel加个AI按钮
咱不能每次都打开VBA点运行,太原始。所以要自定义个菜单按钮,让AI服务随时点一点就来。
1. 打开Excel的“选项” → “自定义功能区”,在“开发工具”下加个新组,命名为“DeepSeek”。
2. 选中刚才那段“MainTask”宏,点“添加”加到你新建的组里。
设置完之后,Excel菜单上就会多一个按钮,轻轻一点,就能召唤DeepSeek出来干活了。
步骤四:测一测,看它真能干活不?
测试也简单:
1. 在A2单元格里写一句:“你能帮我写个年度报告大纲吗?” 2. 点你刚加的DeepSeek按钮。 3. 如果API Key没填错,网络也正常,A4应该就出现AI写的回复了。
我第一次试的时候,直接用它生成了几段报告内容,改改就能用,效率直接翻倍。
步骤五:别忘了引用库文件
如果你看到报错信息是“对象找不到”啥的,有可能是你VBA里缺了几个引用。
点VBA窗口里的“工具” → “引用”,确保这两项勾上了:
• Microsoft Scripting Runtime • Microsoft XML, v6.0
使用过程小贴士
• 如果运行时报错,先别慌,先看看是不是Key写错了,或者网络断了。 • 调试的时候,建议写点简单的提示词测试一下,比如“今天天气怎么样?”。
结尾(但不总结)
说真的,这个接入搞完后,我现在用Excel都不太写公式了,能用AI的地方我就不动脑,DeepSeek帮我填空、总结、生成文案都不在话下。尤其处理成堆的文本内容,一键完成,堪称办公神器。
下次谁再跟我说Excel只能算数,我就让他亲眼看看AI怎么在表格里讲段子。
你要是经常写方案、做分析、整理数据,那这个玩法绝对不能错过!
也可以看我写的这篇文章《DeepSeek满血复活,直接起飞!》来进行本地搭建。
-END-
以上,就是今天的分享了,看完文章记得右下角点赞,也欢迎在评论区写下你的留言。