欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一分鐘教你如何在Excel中接入DeepSeek! 我們一起幫哪吒逆天改命

Excel之家ExcelHome   發(fā)布時間:2025-02-06 16:31:03   作者:周慶麟   我要評論
最近哪吒和DeepSeek都很火,那我們就強強聯(lián)合一下,下面我們將DeepSeek接入excel對哪吒強行改命

靈珠覺醒,DeepSeek扭轉(zhuǎn)乾坤

話說這DeepSeek,如今是我們炎黃子孫在這AI時代里最厲害的神兵利器。就像哪吒用混天綾攪動?xùn)|海,用中文語料重塑AI世界的潮汐規(guī)律。

這不僅是技術(shù)路線的較量,更是文明根骨的對話。

DeepSeek像是新時代的風火輪,載著數(shù)據(jù)修士們騰云駕霧。往昔需要焚香沐浴才能起卦的復(fù)雜推演,如今幾行代碼就能算個明明白白。

太乙真人若見弟子這般修行,怕是要摔了酒葫蘆驚呼:我以前做表格的時候,咋沒這東西?

用智能模型對抗天劫咒

話說這哪吒的八字,本是寫在陳塘關(guān)的族譜上,如今卻躺在本座的Excel表里,每個時辰數(shù)據(jù)都像被注了靈的通天紋。

想那太乙真人用蓮花重塑哪吒肉身,本座就用Excel接引DeepSeek,用無上神器在數(shù)據(jù)矩陣中重構(gòu)他的命運軌跡,這算不算數(shù)字時代的"肉身成圣"?

接下來,只要我觸動一下DeepSeek的logo,原本需要老道掐指半日的紫微斗數(shù),此刻在工作表里翻騰得比東海龍宮還熱鬧。

娃娃們,別眨眼,看好了!

傳統(tǒng)命盤說哪吒犯殺劫,我們偏要在神經(jīng)網(wǎng)絡(luò)里找出命運突圍的置信區(qū)間;舊算法斷言靈珠入魔,我們用隨機森林建模出108種改命路徑。

這不正是"我命由我不由天"的賽博演繹?

大道至簡:Excel內(nèi)嵌DeepSeek

DeepSeek一經(jīng)問世,就免費開源給九洲大地所有人神共用。所以這Excel接引DeepSeek之法,本座也絕不私藏,包你一分鐘學(xué)會,詳細介紹如下:

第1步

到DeepSeek官網(wǎng)申請API,具體流程請看今天的次條推送。

如果暫時吃了閉門羹也無妨,等等就好,或者關(guān)注本號,等著看本座的各種乾坤挪移心法。

第2步

打開Excel,按<Alt+F11>祭出VBA編輯器(WPS用戶有可能需要補充安裝VBA模塊),如此這般。

具體代碼較長,本座放在功法最后面。你自己用的時候,要記得把第1步獲取的API信息(key\url\model名稱)改寫到代碼里。

第3步

回到Excel工作表,把你心儀對象的信息這般寫好,插入一張圖片,右鍵,指定咒語。

大功告成了,只要點一下圖片,DeepSeek就會起卦卜算。

代碼如下,盡管拿去用。

'▲▲▲ 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 = "請求超時,可能原因:" & vbCrLf & _ "1. 網(wǎng)絡(luò)連接問題" & vbCrLf & _ "2. API服務(wù)繁忙" & vbCrLf & _ "是否重試?"    
Const PROCESSING_MSG As String = "AI分析中,已耗時 "
On Error GoTo ErrorHandler
Set oXmlHttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")
'▲▲▲ 超時參數(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 & "耗時:" & 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錯誤:" & 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交互錯誤:" & Err.Description, vbCritical
End If    
GetAIResponse = "錯誤:" & 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ù)準備 ▼▼▼    
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 = "請進行專業(yè)的命理推算分析:" & vbCrLf & _            
"姓名:" & userName & vbCrLf & _            
"出生日期:" & birthDate & vbCrLf & _            
"性別:" & gender & vbCrLf & _            
"要求:1. 簡要概括八字格局 2. 簡要解讀大運走勢 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ù)時發(fā)生錯誤:" & Err.Description, vbCritical
End Sub

原標題:一分鐘教會你在Excel里面接入DeepSeek,我們一起幫哪吒逆天改命

作者:周慶麟

公眾號:Excel之家ExcelHome

相關(guān)文章

最新評論