国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

Deepseek嵌入Excel,幫你自動做表格,感覺我要失業(yè)了

0
分享至

之前跟大家分享了, 如何將Deepseek嵌入Word,有粉絲就問道如何將Deepseek嵌入到Excel呢?這不,今天方法就來了,跟嵌入Word的使用方法類似

一、使用方法

先來簡單地說下使用的方法,操作非常的簡單,跟嵌入Word類似

首先我們需要先選中對應(yīng)的數(shù)據(jù)區(qū)域,然后在上方點(diǎn)擊Deepseek,最后會跳出窗口,在窗口中提出問題,等待一段時(shí)間后就能得到對應(yīng)的結(jié)果了,下面來看下如何構(gòu)建這個(gè)效果

二、代碼準(zhǔn)備

首先需要復(fù)制下方的代碼,關(guān)鍵點(diǎn)是需要修改API為自己的API,如何獲取API的話,大家可以翻下之前的文章,是需要在Deepseek的官網(wǎng)獲取的。

api_key = "你的api"

在這里將你的api直接替換為deepseek的api秘鑰即可

Function CallDeepSeekAPI(api_key As String, inputText As String) As String
Dim API As String
Dim SendTxt As String
Dim Http As Object
Dim status_code As Integer
Dim response As String
API = "https://api.deepseek.com/chat/completions"
SendTxt = "{""model"": ""deepseek-chat"", ""messages"": [{""role"":""system"", ""content"":""You are a Excel assistant""}, {""role"":""user"", ""content"":""" & inputText & """}], ""stream"": false}"
Set Http = CreateObject("MSXML2.XMLHTTP")
With Http
.Open "POST", API, False
.setRequestHeader "Content-Type", "application/json"
.setRequestHeader "Authorization", "Bearer " & api_key
.send SendTxt
status_code = .Status
response = .responseText
End With
If status_code = 200 Then
CallDeepSeekAPI = response
Else
CallDeepSeekAPI = "Error: " & status_code & " - " & response
End If
Set Http = Nothing
End Function
Sub DeepSeekExcel()
Dim api_key As String
Dim userQuestion As String
Dim selectedRange As Range
Dim cell As Range
Dim combinedInput As String
Dim response As String
Dim regex As Object
Dim matches As Object
api_key = "你的api"
If api_key = "" Then
MsgBox "請先設(shè)置API密鑰", vbExclamation
Exit Sub
End If
On Error Resume Next
Set selectedRange = Selection
On Error GoTo 0
If selectedRange Is Nothing Then
MsgBox "請先選擇要處理的數(shù)據(jù)區(qū)域", vbExclamation
Exit Sub
End If
userQuestion = InputBox("請輸入您的問題(選中的單元格內(nèi)容將作為處理數(shù)據(jù)):", "DeepSeek 提問")
If userQuestion = "" Then Exit Sub
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = """content"":""(.*?)"""
regex.Global = False
regex.MultiLine = True
Application.ScreenUpdating = False
For Each cell In selectedRange
If Trim(cell.Value) <> "" Then
' 組合問題和單元格內(nèi)容
combinedInput = userQuestion & vbCrLf & vbCrLf & "數(shù)據(jù)內(nèi)容:" & vbCrLf & cell.Value
' 轉(zhuǎn)義特殊字符
combinedInput = Replace(combinedInput, "\", "\\")
combinedInput = Replace(combinedInput, """", "\""")
combinedInput = Replace(combinedInput, vbCrLf, "\n")
combinedInput = Replace(combinedInput, vbCr, "\n")
combinedInput = Replace(combinedInput, vbLf, "\n")
' 調(diào)用API
response = CallDeepSeekAPI(api_key, combinedInput)
If Left(response, 5) <> "Error" Then
Set matches = regex.Execute(response)
If matches.Count > 0 Then
Dim outputText As String
outputText = matches(0).SubMatches(0)
' 處理轉(zhuǎn)義字符
outputText = Replace(outputText, "\""", """")
outputText = Replace(outputText, "\\", "\")
outputText = Replace(outputText, "\n", vbCrLf)
' 寫入右側(cè)相鄰單元格
cell.Offset(0, 1).Value = outputText
Else
cell.Offset(0, 1).Value = "解析失敗"
End If
Else
cell.Offset(0, 1).Value = "API錯(cuò)誤"
End If
End If
Next cell
Application.ScreenUpdating = True
MsgBox "處理完成!", vbInformation
Set regex = Nothing
Set selectedRange = Nothing
End Sub

Function CallDeepSeekAPI(api_key As String, inputText As String) As String Dim API As String Dim SendTxt As String Dim Http As Object Dim status_code As Integer Dim response As String API = "https://api.deepseek.com/chat/completions" SendTxt = "{""model"": ""deepseek-chat"", ""messages"": [{""role"":""system"", ""content"":""You are a Excel assistant""}, {""role"":""user"", ""content"":""" & inputText & """}], ""stream"": false}" Set Http = CreateObject("MSXML2.XMLHTTP") With Http .Open "POST", API, False .setRequestHeader "Content-Type", "application/json" .setRequestHeader "Authorization", "Bearer " & api_key .send SendTxt status_code = .Status response = .responseText End With If status_code = 200 Then CallDeepSeekAPI = response Else CallDeepSeekAPI = "Error: " & status_code & " - " & response End If Set Http = NothingEnd FunctionSub DeepSeekExcel() Dim api_key As String Dim userQuestion As String Dim selectedRange As Range Dim cell As Range Dim combinedInput As String Dim response As String Dim regex As Object Dim matches As Object api_key = "你的api" If api_key = "" Then MsgBox "請先設(shè)置API密鑰", vbExclamation Exit Sub End If On Error Resume Next Set selectedRange = Selection On Error GoTo 0 If selectedRange Is Nothing Then MsgBox "請先選擇要處理的數(shù)據(jù)區(qū)域", vbExclamation Exit Sub End If userQuestion = InputBox("請輸入您的問題(選中的單元格內(nèi)容將作為處理數(shù)據(jù)):", "DeepSeek 提問") If userQuestion = "" Then Exit Sub Set regex = CreateObject("VBScript.RegExp") regex.Pattern = """content"":""(.*?)""" regex.Global = False regex.MultiLine = True Application.ScreenUpdating = False For Each cell In selectedRange If Trim(cell.Value) <> "" Then ' 組合問題和單元格內(nèi)容 combinedInput = userQuestion & vbCrLf & vbCrLf & "數(shù)據(jù)內(nèi)容:" & vbCrLf & cell.Value ' 轉(zhuǎn)義特殊字符 combinedInput = Replace(combinedInput, "\", "\\") combinedInput = Replace(combinedInput, """", "\""") combinedInput = Replace(combinedInput, vbCrLf, "\n") combinedInput = Replace(combinedInput, vbCr, "\n") combinedInput = Replace(combinedInput, vbLf, "\n") ' 調(diào)用API response = CallDeepSeekAPI(api_key, combinedInput) If Left(response, 5) <> "Error" Then Set matches = regex.Execute(response) If matches.Count > 0 Then Dim outputText As String outputText = matches(0).SubMatches(0) ' 處理轉(zhuǎn)義字符 outputText = Replace(outputText, "\""", """") outputText = Replace(outputText, "\\", "\") outputText = Replace(outputText, "\n", vbCrLf) ' 寫入右側(cè)相鄰單元格 cell.Offset(0, 1).Value = outputText Else cell.Offset(0, 1).Value = "解析失敗" End If Else cell.Offset(0, 1).Value = "API錯(cuò)誤" End If End If Next cell Application.ScreenUpdating = True MsgBox "處理完成!", vbInformation Set regex = Nothing Set selectedRange = NothingEnd Sub

三、代碼粘貼

在Excel中點(diǎn)擊【開發(fā)工具】然后點(diǎn)擊【Visiual Basic】進(jìn)入編輯窗口,在右側(cè)空白區(qū)域點(diǎn)擊鼠標(biāo)右鍵找到插入,找到【模塊】,然后在右側(cè)的窗口那里直接粘貼即可

在這里一定記得,API替換為自己的API

四、制作按鈕

需要在右側(cè)點(diǎn)擊文件,然后最下放找到【選項(xiàng)】來調(diào)出Excel選項(xiàng),在Excel選項(xiàng)中找到【自定義功能區(qū)】

我們需要在左側(cè)將類別設(shè)置【宏】選中【DEEPSeekExcel】這個(gè)宏,然后在右側(cè)的窗口中點(diǎn)擊對應(yīng)的選項(xiàng)卡,最后點(diǎn)擊添加,即可將宏作為按鈕添加到Excel表格中,至此就設(shè)置完畢了

五、加載宏

如果想要將這個(gè)宏按鈕永久的保留在Excel中是需要使用加載宏的,之前發(fā)過,大家可以搜一下

DeepSeek搭配Excel,制作自定義按鈕,實(shí)現(xiàn)辦公自動化!

視頻Excel從零到一

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
塔圖姆復(fù)出15分12板7助攻凱爾特人大勝獨(dú)行俠,布朗24分7板7助

塔圖姆復(fù)出15分12板7助攻凱爾特人大勝獨(dú)行俠,布朗24分7板7助

湖人崛起
2026-03-07 10:25:09
為什么要往大城市跑 小縣城哪不好 網(wǎng)友講實(shí)際案例 真是人各有志

為什么要往大城市跑 小縣城哪不好 網(wǎng)友講實(shí)際案例 真是人各有志

侃神評故事
2026-03-07 11:30:03
美官員:美國臨時(shí)允許印度購買滯留在海上的俄石油

美官員:美國臨時(shí)允許印度購買滯留在海上的俄石油

每日經(jīng)濟(jì)新聞
2026-03-06 11:46:16
印度回應(yīng)美國30天豁免令:印方購買俄石油從不需要得到任何國家許可

印度回應(yīng)美國30天豁免令:印方購買俄石油從不需要得到任何國家許可

環(huán)球網(wǎng)資訊
2026-03-07 17:54:11
為什么說要得饒人處且饒人?網(wǎng)友:卡里幾千萬,為了5塊錢命沒了

為什么說要得饒人處且饒人?網(wǎng)友:卡里幾千萬,為了5塊錢命沒了

另子維愛讀史
2026-02-25 23:23:26
“油耗子”越南付出代價(jià),盜挖中國石油數(shù)十年,最終付出慘痛代價(jià)

“油耗子”越南付出代價(jià),盜挖中國石油數(shù)十年,最終付出慘痛代價(jià)

早起的鳥兒有飯吃
2026-03-07 13:59:51
烏克蘭被曝正幫美國對抗伊朗無人機(jī),澤連斯基:已收到美國請求!專家:一架無人機(jī)3萬多美元,一枚攔截導(dǎo)彈上百萬美元,“完全不可持續(xù)”

烏克蘭被曝正幫美國對抗伊朗無人機(jī),澤連斯基:已收到美國請求!專家:一架無人機(jī)3萬多美元,一枚攔截導(dǎo)彈上百萬美元,“完全不可持續(xù)”

每日經(jīng)濟(jì)新聞
2026-03-07 01:03:56
4家企業(yè)同時(shí)被查,中標(biāo)后故意放軍隊(duì)鴿子,背后有什么隱情?

4家企業(yè)同時(shí)被查,中標(biāo)后故意放軍隊(duì)鴿子,背后有什么隱情?

古史青云啊
2026-03-06 10:05:40
首秀15+11+7+20!塔圖姆回來了!東部徹底變天了!

首秀15+11+7+20!塔圖姆回來了!東部徹底變天了!

貴圈真亂
2026-03-07 10:55:02
國家敲定2026年養(yǎng)老金上漲,漲多少?一個(gè)沒想到,還有一個(gè)好消息

國家敲定2026年養(yǎng)老金上漲,漲多少?一個(gè)沒想到,還有一個(gè)好消息

鯨探所長
2026-03-06 19:21:04
38分鐘8投0中合砍0分!女籃雙星迷失丟了魂:宮魯鳴該召回李夢了

38分鐘8投0中合砍0分!女籃雙星迷失丟了魂:宮魯鳴該召回李夢了

籃球快餐車
2026-03-07 05:31:17
環(huán)球影城偶遇向佐一家,郭碧婷又高又白很女神向太打扮鮮艷氣場強(qiáng)

環(huán)球影城偶遇向佐一家,郭碧婷又高又白很女神向太打扮鮮艷氣場強(qiáng)

蕭祃記錄風(fēng)土人情
2026-03-07 09:42:49
文旅部部長:7名外國游客到上海旅游,買了40箱貨;“成為中國人”成了熱詞

文旅部部長:7名外國游客到上海旅游,買了40箱貨;“成為中國人”成了熱詞

上觀新聞
2026-03-07 12:47:05
數(shù)百艘油輪船只被困霍爾木茲海峽!中國海員:GPS失效,補(bǔ)給或能堅(jiān)持一個(gè)月

數(shù)百艘油輪船只被困霍爾木茲海峽!中國海員:GPS失效,補(bǔ)給或能堅(jiān)持一個(gè)月

封面新聞
2026-03-05 01:17:07
中央強(qiáng)力加杠桿,普通人的財(cái)富迎巨變

中央強(qiáng)力加杠桿,普通人的財(cái)富迎巨變

柏年說政經(jīng)
2026-03-06 18:00:03
“不足1分鐘按1分鐘計(jì)費(fèi)”的規(guī)則該改改了,全國人大代表庹慶明建議:通話計(jì)費(fèi)單位由分調(diào)整為秒

“不足1分鐘按1分鐘計(jì)費(fèi)”的規(guī)則該改改了,全國人大代表庹慶明建議:通話計(jì)費(fèi)單位由分調(diào)整為秒

極目新聞
2026-03-05 16:09:37
《自然》子刊:大連理工團(tuán)隊(duì)解讀2026癌癥報(bào)告,這三大“陷阱”普通人千萬別踩!

《自然》子刊:大連理工團(tuán)隊(duì)解讀2026癌癥報(bào)告,這三大“陷阱”普通人千萬別踩!

奇點(diǎn)網(wǎng)
2026-03-07 18:04:29
臺灣費(fèi)盡心思安排到解放軍內(nèi)部的間諜,全都被李志豪給揪了出來

臺灣費(fèi)盡心思安排到解放軍內(nèi)部的間諜,全都被李志豪給揪了出來

雪中風(fēng)車
2026-02-06 08:12:58
《洛杉磯劫案》今日上映,《鏢人》排片下滑但票房保持第二

《洛杉磯劫案》今日上映,《鏢人》排片下滑但票房保持第二

可樂談情感
2026-03-07 15:33:58
擠走薩姆納+取代麥考爾!廣東男籃敲定第一外援,不是奎因!

擠走薩姆納+取代麥考爾!廣東男籃敲定第一外援,不是奎因!

緋雨兒
2026-03-07 14:36:13
2026-03-07 18:39:00
Excel從零到一 incentive-icons
Excel從零到一
0基礎(chǔ),0成本學(xué)習(xí)Excel
580文章數(shù) 87198關(guān)注度
往期回顧 全部

科技要聞

OpenClaw爆火,六位"養(yǎng)蝦人"自述與AI共生

頭條要聞

中國貨船"鐵娘子"號通過霍爾木茲海峽 大量船舶仍滯留

頭條要聞

中國貨船"鐵娘子"號通過霍爾木茲海峽 大量船舶仍滯留

體育要聞

塔圖姆298天走完這段路 只用27分鐘征服這座城

娛樂要聞

周杰倫田馥甄的“JH戀” 被扒得底朝天

財(cái)經(jīng)要聞

針對"不敢休、不讓休"怪圈 國家出手了

汽車要聞

逃離ICU,上汽通用“止血”企穩(wěn)

態(tài)度原創(chuàng)

手機(jī)
房產(chǎn)
游戲
健康
公開課

手機(jī)要聞

vivo X300 Max手機(jī)原型曝光:預(yù)估6.78英寸屏幕、7000mAh電池

房產(chǎn)要聞

傳統(tǒng)學(xué)區(qū)房熄火?2月??诙址勘鸬陌鍓K竟然是…

“穿越”時(shí)間體驗(yàn)新活動!《寶可夢》新作玩家太積極

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版