<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[如何在Excel中使用ChatGPT]]></title><description><![CDATA[<p dir="auto">如今ChatGPT的使用已经越来越广泛了。作为一个精算师，怎么能不试一下呢？<br />
所以珂珂在Excel VBA中搞了一个ChatGPT的接口，这样就可以用精算师最擅长用的工具：Excel来利用ChatGPT啦。</p>
<p dir="auto">先上图看看效果：</p>
<p dir="auto"><img src="/assets/uploads/files/1703394560126-8238c1ad-3446-45ee-a395-500e2156ac6b-image.png" alt="8238c1ad-3446-45ee-a395-500e2156ac6b-image.png" class="img-responsive img-markdown" /><br />
<img src="/assets/uploads/files/1703394564310-7e6cf7c3-7cb8-4d15-8108-ea36936202e6-image.png" alt="7e6cf7c3-7cb8-4d15-8108-ea36936202e6-image.png" class="img-responsive img-markdown" /><br />
<img src="/assets/uploads/files/1703396336990-2dfcf5f8-7773-40d7-9d14-0adf2441c289-image.png" alt="2dfcf5f8-7773-40d7-9d14-0adf2441c289-image.png" class="img-responsive img-markdown" /></p>
]]></description><link>https://actuarygarden.com/topic/263/如何在excel中使用chatgpt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 21:39:41 GMT</lastBuildDate><atom:link href="https://actuarygarden.com/topic/263.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Dec 2023 05:12:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 如何在Excel中使用ChatGPT on Sun, 24 Dec 2023 05:39:05 GMT]]></title><description><![CDATA[<p dir="auto">如今ChatGPT的使用已经越来越广泛了。作为一个精算师，怎么能不试一下呢？<br />
所以珂珂在Excel VBA中搞了一个ChatGPT的接口，这样就可以用精算师最擅长用的工具：Excel来利用ChatGPT啦。</p>
<p dir="auto">先上图看看效果：</p>
<p dir="auto"><img src="/assets/uploads/files/1703394560126-8238c1ad-3446-45ee-a395-500e2156ac6b-image.png" alt="8238c1ad-3446-45ee-a395-500e2156ac6b-image.png" class="img-responsive img-markdown" /><br />
<img src="/assets/uploads/files/1703394564310-7e6cf7c3-7cb8-4d15-8108-ea36936202e6-image.png" alt="7e6cf7c3-7cb8-4d15-8108-ea36936202e6-image.png" class="img-responsive img-markdown" /><br />
<img src="/assets/uploads/files/1703396336990-2dfcf5f8-7773-40d7-9d14-0adf2441c289-image.png" alt="2dfcf5f8-7773-40d7-9d14-0adf2441c289-image.png" class="img-responsive img-markdown" /></p>
]]></description><link>https://actuarygarden.com/post/563</link><guid isPermaLink="true">https://actuarygarden.com/post/563</guid><dc:creator><![CDATA[Mengkelyu]]></dc:creator><pubDate>Sun, 24 Dec 2023 05:39:05 GMT</pubDate></item><item><title><![CDATA[Reply to 如何在Excel中使用ChatGPT on Sun, 24 Dec 2023 05:19:32 GMT]]></title><description><![CDATA[<h2>事先的准备工作</h2>
<h3>API Key</h3>
<p dir="auto">首先我们需要一个OpenAI的API Key，这里我们可以用Github的下列开源项目来拿到一个免费的Key<br />
<a href="https://github.com/chatanywhere/GPT_API_free" rel="nofollow">https://github.com/chatanywhere/GPT_API_free</a></p>
<h3>VBA Json解析工具</h3>
<p dir="auto">这里我们可以用别人造好的轮子VBA-Json<br />
<a href="https://github.com/VBA-tools/VBA-JSON/releases" rel="nofollow">https://github.com/VBA-tools/VBA-JSON/releases</a><br />
首先下载最新的VBA-Json文件到本地<br />
<img src="/assets/uploads/files/1703395004350-9b4472b5-cf62-4248-9bb4-5c31df794238-image.png" alt="9b4472b5-cf62-4248-9bb4-5c31df794238-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">然后打开我们要用的Excel VBA界面，点击Import<br />
<img src="/assets/uploads/files/1703395033534-3b8c582b-14b4-4c31-85ad-d3afc6c3ba68-image.png" alt="3b8c582b-14b4-4c31-85ad-d3afc6c3ba68-image.png" class="img-responsive img-markdown" /><br />
选择JsonConverter.bas<br />
<img src="/assets/uploads/files/1703395057151-80bd5e5e-563d-4959-84be-8844189f1afb-image.png" alt="80bd5e5e-563d-4959-84be-8844189f1afb-image.png" class="img-responsive img-markdown" /><br />
VBA module里面出现JsonConverter就成功啦<br />
<img src="/assets/uploads/files/1703395088158-fcc0b0ad-1d1f-49fb-8cdb-8cde5fe2805d-image.png" alt="fcc0b0ad-1d1f-49fb-8cdb-8cde5fe2805d-image.png" class="img-responsive img-markdown" /></p>
<h3>Library</h3>
<p dir="auto">在VBA 代码编辑界面，点击Tools--&gt; References<br />
<img src="/assets/uploads/files/1703395138768-19ad3cad-b41c-4005-9c25-f909cb82b976-image.png" alt="19ad3cad-b41c-4005-9c25-f909cb82b976-image.png" class="img-responsive img-markdown" /><br />
选中 Microsoft Scripting Runtime<br />
<img src="/assets/uploads/files/1703395157039-bd36036f-a429-4632-86db-1ca4053d2e94-image.png" alt="bd36036f-a429-4632-86db-1ca4053d2e94-image.png" class="img-responsive img-markdown" /></p>
]]></description><link>https://actuarygarden.com/post/564</link><guid isPermaLink="true">https://actuarygarden.com/post/564</guid><dc:creator><![CDATA[Mengkelyu]]></dc:creator><pubDate>Sun, 24 Dec 2023 05:19:32 GMT</pubDate></item><item><title><![CDATA[Reply to 如何在Excel中使用ChatGPT on Sun, 24 Dec 2023 05:23:35 GMT]]></title><description><![CDATA[<h2>代码部分</h2>
<pre><code>Option Explicit

  
  Const key = "your key" # 这里写入我们在准备工作中拿到的API Key
  Sub SendQuestionToGPT3()
  'Declare variables
  
  Dim request As Object
  Dim response As String
  Dim API As String
  
  API = key 
#这里我们把问题放到了B3里面
  Dim question As String
  question = """" &amp; Range("B3").Value &amp; """"

#创建HTTP request
  Set request = CreateObject("MSXML2.XMLHTTP")

#设置HTTP 请求
  request.Open "POST", "https://api.chatanywhere.com.cn/v1/chat/completions", False
  request.setRequestHeader "Content-Type", "application/json"
  request.setRequestHeader "Authorization", "Bearer " &amp; API
  request.send "{""model"": ""gpt-3.5-turbo"",""messages"": [{""role"": ""user"", ""content"": " &amp; question &amp; "}],""temperature"": 0.7 }"

  #解析返回值，这里用到了我们刚刚import进去的library
  response = request.responseText
response = Replace(response, "[{", "{")
response = Replace(response, "}]", "}")
Dim ParsedResponse As Object
Set ParsedResponse = JsonConverter.ParseJson(response)

#把返回的答案输入到excel里面
  Range("B6").Value = ParsedResponse("choices")("message")("content")
  'Clean up the object
  Set request = Nothing
End Sub



</code></pre>
]]></description><link>https://actuarygarden.com/post/565</link><guid isPermaLink="true">https://actuarygarden.com/post/565</guid><dc:creator><![CDATA[Mengkelyu]]></dc:creator><pubDate>Sun, 24 Dec 2023 05:23:35 GMT</pubDate></item></channel></rss>