deepseek嵌入Excel deepseek处理excel表格
昨天跟大家分享了DeepSeek的简单用法,有粉丝就问道:能将DeepSeek嵌入到Excel吗?
当然可以了,我们需要借助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 If End Sub
三、设置按钮
点击【开发工具】然后点击【插入】在表单控件中选择【选择】,然后直接新建按钮,将按钮指定给【CallDeepSeekAPI】这个宏即可
到此就设置设置完毕了,只需在A1单元格输入问题,然后点击【按钮】等待一段时间就能得到结果,大家可以动手试一下~
现在应该是访问的人太多了,速度会有些慢,应该过一段时间就会有所改善了~
最新推荐
-
win10在哪里设置默认打印机 win10设置默认打印机的方法
win10在哪里设置默认打印机?在Win10系统中,通过设置好默认打印机,可以方便用户每次打印文档时都使用 […]
-
华硕win10怎么开启VT虚拟化 华硕bios打开虚拟化功能
华硕win10怎么开启VT虚拟化?VT即虚拟化技术,当在Win10系统上启用VT时,能够显著提升虚拟机的性 […]
-
联想拯救者显卡模式怎么切换 联想拯救者显卡模式切换设置方法
联想拯救者显卡模式怎么切换?在使用电脑的过程中,通过切换显卡模式能够显著提升电脑性能,根据不同的使用场景和 […]
-
win10预览窗格怎么关闭 win10取消右侧预览
win10预览窗格怎么关闭?在win10系统中,文件预览窗格可以让用户在文件资源管理器中快速查看文件的内容 […]
-
win10在哪设置默认应用 win10 设置默认应用
win10在哪设置默认应用?在win10系统中,默认会使用系统自带的应用,比如浏览器,图片浏览器等,那如果 […]
-
win10玩老游戏不兼容怎么办 游戏和win10不兼容解决方法
win10玩老游戏不兼容怎么办?在win10系统中,有些老游戏因为不兼容的问题,在运行中会出现双击无反应, […]
热门文章
win10在哪里设置默认打印机 win10设置默认打印机的方法
2华硕win10怎么开启VT虚拟化 华硕bios打开虚拟化功能
3联想拯救者显卡模式怎么切换 联想拯救者显卡模式切换设置方法
4win10预览窗格怎么关闭 win10取消右侧预览
5win10在哪设置默认应用 win10 设置默认应用
6win10玩老游戏不兼容怎么办 游戏和win10不兼容解决方法
7win11xbox录制不工作怎么解决 win11xbox录制不了游戏
8win10苹果键盘fn键怎么关闭 苹果fn键开启和关闭
9win10笔记本安全模式怎么进去 联想笔记本电脑进安全模式
10华硕bios怎么设置固态为第一启动盘 bios设置固态为第一启动盘
随机推荐
专题工具排名 更多+