DeepSeek镶嵌到Excel,栽培10倍使命遵守,太牛了!
发布日期:2025-12-24 11:22 点击次数:189
固然不错了,咱们需要借助VBA代码来终了,以下的代码王人是由DeepSeek自动生成的,咱们还需要调用DeepSeek的API,
终了在A1单位格中输入数据,然后点击按钮实施,在B1单位格中输出放胆的成果,咱们来看下具体如何作念的
图片
一、赢得API
最初咱们需要赢得DeepSeek的API,只需来到官网,右上角点击【API开放平台】,然后在右侧找到【API keys】然后在中间点击【API keys】,就会清楚窗口,咱们需要为其缔造一个名字,然后复制下API,等下需要用到。
图片
二、插入VBA代码
绽放Excel,按下快捷键ALT+F11,调出VBA的裁剪窗口,然后在左侧点击空缺的区域,找到【插入】遴荐【模块】之后将底下的代码粘贴到窗口中
咱们需要将【你的API】替换为你刚才赢得的API地址
图片
Sub CallDeepSeekAPI() Dim question As String Dim response As String Dim url As String Dim apiKey As String Dim http As Object Dim content As String Dim startPos As Long Dim endPos As Long ' 赢得 A1 单位格中的问题 question = ThisWorkbook.Sheets(1).Range("A1").Value ' 缔造 API 的 URL 和 API 密钥 url = "https://api.deepseek.com/v1/chat/completions" ' 替换为骨子的 API URL apiKey = "你的API" ' 替换为你的 API 密钥 ' 创建 HTTP 央求对象 Set http = CreateObject("MSXML2.XMLHTTP") ' 缔造央求头 http.Open "POST", url, False http.setRequestHeader "Content-Type", "application/json" http.setRequestHeader "Authorization", "Bearer " & apiKey ' 缔造央求体 Dim requestBody As String requestBody = "{""model"":""deepseek-chat"",""messages"":[{""role"":""user"",""content"":""" & question & """}]}" ' 发送央求 http.send requestBody ' 赢得反应 If http.Status = 200 Then response = http.responseText ' 从 JSON 字符串中索要 content 字段 startPos = InStr(response, """content"":""") + Len("""content"":""") endPos = InStr(startPos, response, """") content = Mid(response, startPos, endPos - startPos) ' 将放胆写入 A2 单位格 ThisWorkbook.Sheets(1).Range("A2").Value = content Else ' 要是央求失败,清楚失实信息 ThisWorkbook.Sheets(1).Range("A2").Value = "Error: " & http.Status & " - " & http.statusText End IfEnd Sub三、缔造按钮
点击【开拓器具】然后点击【插入】在表单控件中遴荐【遴荐】,然后径直新建按钮,将按钮指定给【CallDeepSeekAPI】这个宏即可
到此就缔造缔造已矣了,只需在A1单位格输入问题,然后点击【按钮】恭候一段时分就能得到放胆,公共不错动手试一下~
图片
本站仅提供存储就业,统共内容均由用户发布,如发现存害或侵权内容,请点击举报。上一篇:卡地亚与故宫博物院签署相助公约
下一篇:没有了
