一分鐘教你如何在Excel中接入DeepSeek! 我們一起幫哪吒逆天改命
靈珠覺醒,DeepSeek扭轉(zhuǎn)乾坤
話說這DeepSeek,如今是我們炎黃子孫在這AI時(shí)代里最厲害的神兵利器。就像哪吒用混天綾攪動(dòng)?xùn)|海,用中文語料重塑AI世界的潮汐規(guī)律。
這不僅是技術(shù)路線的較量,更是文明根骨的對話。
DeepSeek像是新時(shí)代的風(fēng)火輪,載著數(shù)據(jù)修士們騰云駕霧。往昔需要焚香沐浴才能起卦的復(fù)雜推演,如今幾行代碼就能算個(gè)明明白白。
太乙真人若見弟子這般修行,怕是要摔了酒葫蘆驚呼:我以前做表格的時(shí)候,咋沒這東西?
用智能模型對抗天劫咒
話說這哪吒的八字,本是寫在陳塘關(guān)的族譜上,如今卻躺在本座的Excel表里,每個(gè)時(shí)辰數(shù)據(jù)都像被注了靈的通天紋。

想那太乙真人用蓮花重塑哪吒肉身,本座就用Excel接引DeepSeek,用無上神器在數(shù)據(jù)矩陣中重構(gòu)他的命運(yùn)軌跡,這算不算數(shù)字時(shí)代的"肉身成圣"?
接下來,只要我觸動(dòng)一下DeepSeek的logo,原本需要老道掐指半日的紫微斗數(shù),此刻在工作表里翻騰得比東海龍宮還熱鬧。
娃娃們,別眨眼,看好了!

傳統(tǒng)命盤說哪吒犯殺劫,我們偏要在神經(jīng)網(wǎng)絡(luò)里找出命運(yùn)突圍的置信區(qū)間;舊算法斷言靈珠入魔,我們用隨機(jī)森林建模出108種改命路徑。
這不正是"我命由我不由天"的賽博演繹?
大道至簡:Excel內(nèi)嵌DeepSeek
DeepSeek一經(jīng)問世,就免費(fèi)開源給九洲大地所有人神共用。所以這Excel接引DeepSeek之法,本座也絕不私藏,包你一分鐘學(xué)會(huì),詳細(xì)介紹如下:
第1步
到DeepSeek官網(wǎng)申請API,具體流程請看今天的次條推送。
如果暫時(shí)吃了閉門羹也無妨,等等就好,或者關(guān)注本號,等著看本座的各種乾坤挪移心法。
第2步
打開Excel,按<Alt+F11>祭出VBA編輯器(WPS用戶有可能需要補(bǔ)充安裝VBA模塊),如此這般。

具體代碼較長,本座放在功法最后面。你自己用的時(shí)候,要記得把第1步獲取的API信息(key\url\model名稱)改寫到代碼里。
第3步
回到Excel工作表,把你心儀對象的信息這般寫好,插入一張圖片,右鍵,指定咒語。

大功告成了,只要點(diǎn)一下圖片,DeepSeek就會(huì)起卦卜算。

代碼如下,盡管拿去用。
'▲▲▲ API配置區(qū)?,ExcelHome祝各位道友新年快樂!@20250204▲▲▲
Const AI_URL As String = "API網(wǎng)址,從官網(wǎng)獲取"
Const AI_KEY As String = "API KEY,從官網(wǎng)獲取"
Const AI_MODEL As String = "模型的名稱,按官網(wǎng)的指示填寫"
'AI交互函數(shù),ExcelHome祝各位道友新年快樂!
Private Function GetAIResponse(prompt As String) As String
Dim oXmlHttp As Object, requestBody As String
Dim startTime As Double, apiResponse As String
Const TIMEOUT_MSG As String = "請求超時(shí),可能原因:" & vbCrLf & _ "1. 網(wǎng)絡(luò)連接問題" & vbCrLf & _ "2. API服務(wù)繁忙" & vbCrLf & _ "是否重試?"
Const PROCESSING_MSG As String = "AI分析中,已耗時(shí) "
On Error GoTo ErrorHandler
Set oXmlHttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")
'▲▲▲ 超時(shí)參數(shù)配置 ▲▲▲
oXmlHttp.setTimeouts 5000, 8000, 20000, 60000
'▼▼▼ 構(gòu)建專業(yè)請求 ▼▼▼
With oXmlHttp
.Open "POST", AI_URL, False
.setRequestHeader "Content-Type", "application/json;"
.setRequestHeader "Authorization", "Bearer " & AI_KEY
.setRequestHeader "Accept", "*/*"
End With
requestBody = "{""model"":""" & AI_MODEL & """," & _"""messages"":[{""role"":""user"",""content"":""" & JSONEscape(prompt) & """}]," & _"""temperature"":0.7,""max_tokens"":512}"
'▲▲▲ 異步處理控制 ▲▲▲
startTime = Timer
oXmlHttp.send requestBody
Do While oXmlHttp.readyState <> 4
If Timer - startTime > 60 Then
If MsgBox(TIMEOUT_MSG & "耗時(shí):" & Format(Timer - startTime, "0.0") & "秒", _
vbCritical + vbRetryCancel) = vbRetry Then
oXmlHttp.abort
startTime = Timer
oXmlHttp.send requestBody
Else
Exit Function
End If
End If
DoEvents
Application.StatusBar = PROCESSING_MSG & Format(Timer - startTime, "0.0") & "秒"
Loop
'▼▼▼ 響應(yīng)處理 ▼▼▼
If oXmlHttp.Status = 200 Then
apiResponse = oXmlHttp.responseText
GetAIResponse = ExtractJSONContent(apiResponse)Else
Err.Raise vbObjectError + 1, , "API錯(cuò)誤:" & oXmlHttp.Status & " - " & oXmlHttp.statusText
End If
Exit Function
ErrorHandler:
If Err.Number = -2147012894 Then
If MsgBox(TIMEOUT_MSG, vbExclamation + vbRetryCancel) = vbRetry Then Resume
Else
MsgBox "AI交互錯(cuò)誤:" & Err.Description, vbCritical
End If
GetAIResponse = "錯(cuò)誤:" & Err.Description
Finally:
Application.StatusBar = False
Set oXmlHttp = Nothing
End Function
'輔助函數(shù):JSON轉(zhuǎn)義
Private Function JSONEscape(str As String) As String
JSONEscape = Replace(Replace(Replace(str, "\", "\\"), """", "\"""), vbCrLf, "\n")
End Function
'輔助函數(shù):提取JSON內(nèi)容
Private Function ExtractJSONContent(responseText As String) As String
Dim contentStart As Long, contentEnd As Long
contentStart = InStr(responseText, """content"":""") + 11
contentEnd = InStr(contentStart, responseText, """")
ExtractJSONContent = Replace(Mid(responseText, contentStart, contentEnd - contentStart), "\n", vbCrLf)
End Function
'主任務(wù):數(shù)據(jù)處理流程,ExcelHome祝各位道友新年快樂!
Sub MainTask()
Dim prompt As String, aiResponse As String
Dim ws As Worksheet
On Error GoTo ErrorHandler
Set ws = ActiveSheet
'▼▼▼ 數(shù)據(jù)準(zhǔn)備 ▼▼▼
Dim userName As String, birthDate As String, gender As StringWith ws.Range("A2:C2")
userName = .Cells(1, 1).Value
birthDate = .Cells(1, 2).Value
gender = .Cells(1, 3).Value
End With
'▲▲▲ 構(gòu)建專業(yè)提示詞 ▲▲▲
prompt = "請進(jìn)行專業(yè)的命理推算分析:" & vbCrLf & _
"姓名:" & userName & vbCrLf & _
"出生日期:" & birthDate & vbCrLf & _
"性別:" & gender & vbCrLf & _
"要求:1. 簡要概括八字格局 2. 簡要解讀大運(yùn)走勢 3. 給出人生建議 4. 使用小白能看懂的方式輸出,減少專業(yè)術(shù)語"
'▼▼▼ AI交互 ▼▼▼
aiResponse = GetAIResponse(prompt)
'▲▲▲ 結(jié)果輸出 ▲▲▲
ws.Range("A4").Value = aiResponse
ws.Range("A4").WrapText = True
Exit Sub
ErrorHandler:
MsgBox "處理數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤:" & Err.Description, vbCritical
End Sub原標(biāo)題:一分鐘教會(huì)你在Excel里面接入DeepSeek,我們一起幫哪吒逆天改命
作者:周慶麟
公眾號:Excel之家ExcelHome
相關(guān)文章

DeepSeek新手必看! 最全的DeepSeek訪問以及使用方法
DeepSeek是一款多模態(tài)AI工具,融合了文本生成、圖像創(chuàng)作等多種功能,致力于為用戶提供無縫的創(chuàng)作體驗(yàn),該怎么使用DeepSeek呢?詳細(xì)請看下文DeepSeek實(shí)操指南2025-02-05
如何實(shí)現(xiàn)deepseek本地部署?詳細(xì)教學(xué)deepseek本地環(huán)境搭建及設(shè)置
本文將詳細(xì)介紹deepseek本地部署的完整步驟,包括從環(huán)境配置到軟件安裝的全程指南,我們將細(xì)節(jié)和注意點(diǎn)做了介紹,確保你能夠在短時(shí)間內(nèi)完成高效、安全的配置,快速啟動(dòng)Deep2025-02-04
Excel表格中怎么插入和運(yùn)行VBA代碼? Excel宏代碼運(yùn)行攻略
在Excel中創(chuàng)建并運(yùn)行VBA宏可以極大地提高工作效率,自動(dòng)化重復(fù)性任務(wù),其實(shí)在Excel中運(yùn)行宏代碼其實(shí)非常簡單,只需幾個(gè)步驟即可完成2025-02-06
excel圖表秘籍! Excel VBA操作切片器切換顯示不同圖表的技巧
切片器是顯示匯總數(shù)據(jù)最有吸引力的方式之一,Excel 2010中引入的切片器是一種將數(shù)據(jù)列表顯示為頁面上按鈕的方法,下面我們就來看看如何利用切片器實(shí)現(xiàn)Excel圖表類型的動(dòng)態(tài)2024-12-15
excel動(dòng)態(tài)查詢表如何做? 利用VBA實(shí)現(xiàn)工作表數(shù)據(jù)的動(dòng)態(tài)查詢的教程
excel如何在多個(gè)工作表中查找某個(gè)給定值,當(dāng)然要求這個(gè)給定的值在一個(gè)工作表中要是單一的值,如果是多個(gè)值我們可以稍微改一下代碼即可,我們不再做詳細(xì)講解2024-11-25
excel表格怎么用vba批量建立文件夾? Excel建文件夾實(shí)例
excel中需要?jiǎng)?chuàng)建文件夾來管理文件,通常都是一個(gè)一個(gè)創(chuàng)建,我們可以通過Excel的VBA(Visual Basic for Applications)編寫一個(gè)簡單的腳本來自動(dòng)化這個(gè)過程,詳細(xì)請看下文介2024-06-11
excel表格怎么快速插入空行? VBA批量隔行加入空白行的技巧
excel表格怎么快速插入空行?excel表格中想要在表格中插入空行,我們可以使用vba實(shí)現(xiàn),下面我們就來看看VBA批量隔行加入空白行的技巧2023-07-24
excel表格怎么利用VBA代碼快速制作一份通訊錄?excel表格中想要利用vba代碼快速制作一份通訊錄,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2020-07-13
excel表格怎么利用VBA代碼插入交叉矩形圖?excel表格中想要繪制交叉的矩形圖,該怎么繪制這個(gè)圖形呢?我們可以使用vba代碼來繪制,下面我們就來看看詳細(xì)的教程,需要的朋友2020-04-28
excel怎么利用VBA代碼插入同心圓?excel中想要畫一個(gè)同心圓,該怎么繪制同心圓呢?下面我們就來看看excel總vba插入同心圓的教程,需要的朋友可以參考下2020-04-22







