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

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