如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

ChatGPT与Excel 2年前 (2023) lida
48 0 0

文章主题:ChatGPT, AI应用, GPT-3.5, 文本服务

666ChatGPT办公新姿势,助力做AI时代先行者!

一、前言

🔥ChatGPT🔥,AI界的热门🔥,以其卓越的🔥GPT-3.5🔥技术引领潮流,强大的語言智慧🌟激活无限可能。无论文字创作、问题解答还是内容生成,它都能轻松应对,满足用户对文本全方位的需求。🌍无需隐藏联系方式,只需轻轻一触,就能享受到高质量的语言服务。🚀探索科技魅力,ChatGPT带你开启智能新纪元!SEO优化提示:使用相关关键词如”人工智能应用”, “大型语言模型”, “智能处理能力”, “文本服务”, “AI潮流”等。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

而在3月16日,微软在“工作的AI未来”高级别发布会上宣布,将人工智能大语言模型技术引入Office应用程序,推出AI助手——Microsoft 365 Copilot,与微软365应用程序密切集成,如Word、Excel、PowerPoint、Outlook和Teams等,嵌入到用户每天都在使用的应用中,将用户的文字转化为高效的生产力工具。

在上一篇文章中我们已经成功的使用OpenAI的API将ChatGPT接入Word中(点击查看:如何将ChatGPT接入到你的Word中成为智能助手!),此次我们在上次的基础上,试着将ChatGPT接入Excel中来试试看。

二、实际应用

大家在下图中可以看到,此处的文字并不是所输入的文本,而是使用“=ChatGPT( )

这一个函数自动生成的内容。

🌟🚀掌握ChatGPT与Word无缝对接Excel的秘密!💡在Excel的世界里,将ChatGPT与Word编织成高效协作的新篇章并不复杂,但确实需要一点技巧上的微调。💻🔍首先,确保你的工作簿已升级到最新版本,准备好迎接创新的连接。📚接著,ChatGPT宏代码的编写和应用是关键环节,这里可能有些小调整需要注意,但别担心,一步步来就好。💡📝在操作过程中,记得遵循ChatGPT的指导原则,它会像一个贴心助手,帮助你实现自动化任务,提升效率。`=ChatCommand()`这样的语句将成为你的新武器。🛡️SEO优化提示:使用ChatGPT + Excel、智能协作等关键词,让你的内容更容易被搜索引擎找到。🏆别忘了,保护隐私是首要的,删除任何可能泄露个人信息的部分,让技术服务于你,而非反之。🔒准备好迎接知识与效率的飞跃,Excel的世界将因ChatGPT而更加精彩!🚀🌟

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

既然如此,我们尝试着在上一次将ChatGPT接入Word的基础上,试试ChatGPT与Excel碰撞出来的新玩法!

三、准备工作

在开始工作之前,简要说明一下此次实验所使用的软件以及网络环境:小编所使用的是Office2019版本的Word和Excel(此处有人咨询其他版本的Office,其实只需要能在开发工具中打开VB功能都可以使用),然后需要准备魔法上网(全局模式)和获取OpenAI API key。如何访问OpenAI以及注册ChatGPT就不再赘述,大家可以自行搜索。

1.在Excel中创建宏

在Excel选项工具或者Excel工具栏任意地方右键打开“自定义功能区”

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

在Excel选项➡自定义功能区中,选中“开发工具”

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

2.添加VBA的模块代码

在Excel中添加开发工具模块后,打开Visual Basic工具

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

在Visual Basi工具栏中选中This Document右键添加模块并命名。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

在宏中插入以下代码,其中”your_api_key” 替换成你自己申请的API key。 

注意:该段宏代码和Word中的宏代码不一样

Function ChatGPT(prompt As String) As StringDim url As String, apiKey As StringDim response As Object, re As StringDim midString As StringapiKey = “your_api_key”url = “https://api.openai.com/v1/engines/text-davinci-003/completions”Set response = CreateObject(“MSXML2.XMLHTTP”)response.Open “POST”, url, Falseresponse.setRequestHeader “Content-Type”, “application/json”response.setRequestHeader “Authorization”, “Bearer “ + apiKeyresponse.Send “{““prompt”“:”“” & prompt & “”“,”“max_tokens”“:1024, ““temperature”“:0.1}”re = response.responseTextmidString = Mid(re, InStr(re, “”“text”“:”“”) + 8)ChatGPT = Split(midString, “”“”)(0)ChatGPT = Replace(ChatGPT, “\n”, “”)End Function

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

3.获取OpenAI的API key

🌟想要在OpenAI轻松获取API密钥吗?这里有简单几步指南!💡首先,轻触OpenAI官网主页上的搜索图标,直达专属注册页面。📚接着,用你的账户和密码登录,开启API密钥的生成之旅。🔑别忘了,保护好这些信息哦!💪一旦完成,你将拥有在OpenAI世界自由操作的金钥匙!🏆

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

登录OpenAI后,通过点击右上角账号下“View API keys”进入API界面。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

点击Creat new secret key”生成API key后点击绿色按键粘贴复制。将宏代码中的“your_api_key” 替换成申请的API key。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

4.不需要将宏工具添加到工具栏

在Word自定义功能区中,选择合适的模块位“新建组”自定义命名即可,但是在Excel中没有这一步,在完成宏函数模块之后,就可以使用”=ChatGPT()”函数了

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

🌟在ChatGPT与Excel集成的美妙旅程中,我们已成功实现了通过代码驱动的交互。然而,当您关闭并重启Word时,可能会遇到宏功能失效或异常的问题。别担心,下面是解决步骤指南🏃‍♂️:1. **检查更新**: 确保您的Office套件是最新的版本,任何新改动可能导致兼容性问题。2. **清理注册表**: 有时旧的设置残留可能干扰,运行Word自带的`RegCure`或类似工具进行修复。3. **宏安全性**: Word的安全设置可能会阻止未授权的宏,检查并确认”信任中心”设置无误。4. **备份数据**: 在操作前,为以防万一,将重要Excel文件做一次备份以防丢失。5. **重置**: 如果问题依然存在,尝试彻底清除VBA编辑器(Alt + F11)并重新加载ChatGPT宏。6. **寻求专业帮助**: 如果所有努力都无效,可能需要联系Microsoft支持或社区求助,分享您的错误信息以获得针对性的解决方案。记得,每次Word重启后都要执行这些步骤,确保无缝连接与ChatGPT的协作体验。祝您操作顺利!😊

5.存为启用宏的Excel模板

为了在启动Excel时能够自动添加这个,我们需要将刚创建的这个带有ChatGPT宏组件的Excel文档另存文件为“Excel启用宏的工作簿(*.xlsm)或Excel启用宏的模板(*.xltm)

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

6.添加Excel加载项

当你尝试打开一个带宏的Excel模板时,有时会遇到组件无法正常使用的问题。这通常源于Excel自身的设置——它可能会阻止加载项的加载。别担心,这是一个常见的问题,有解决方案。记得检查你的Excel选项,确保’加载项’功能是启用状态。如果需要帮助,可以查阅Excel内置的帮助文档或在线搜索相关错误代码,一定能找到解决方法。记得优化你的文件标题和描述,包含关键词,让搜索引擎也能轻松找到你的解答哦!😊

这个问题可以通过Excel加载项设置来解决:在Excel的选项➡加载项➡转到➡浏览选择模板来解决。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

四、应用实例

🌟掌握Excel超能力!ChatGPT不只是个聊天伙伴,在Excel世界里它是个问题解答大师!只需将你的疑问转化为简洁明了的语句,轻轻一敲,瞬间就能得到精准答案。别忘了,每一句小小的请求都是与智慧的对话哦!🤔💪

可以参考下面这个案例,在完成函数中的提问后,下拉框即可批量回答。

=chatGPT(“请你准确的告诉我”&B2&“所在的城市,以国家+城市的组合形式回答”)

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

=chatGPT(“请你准确的告诉我”&B2&“在2020年全球高校QS排行榜中的位置,只需要回答第几名即可”)

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

五、操作视频

关闭
观看更多
更多
正在加载
正在加载
退出全屏

视频加载失败,请刷新页面再试

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答! 刷新

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

注意:Excel和Word在宏代码以及插入组件这两个步骤中存在差异,其他的步骤基本一致,可以参考Word的操作视频进行试验。

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

往期精彩

数据分享 | 2021年全球10m分辨率土地覆被数据集

数据分享 | 各省市乡镇街道行政边界数据

数据分享 | 1985-2021年30m全国逐年土地覆被数据

数据分享 | 2020年全球30米湿地数据产品

数据分享 | 中国1公里分辨率月降水数据集(1960-2020年)

数据分享 | 全球不透水面数据集(1972-2019年)

数据分享 | 全球7.77亿建筑物轮廓数据

数据分享|全国30m数字地表模型数据

数据分享 | 世界山脉及分级清单数据集

数据分享 | 全球30m分辨率移除树木和建筑物的数字高程模型数据集

数据分享 | 全球30米分辨率森林覆盖及变化数据集

数据分享 | 全球GLIMS冰川数据库

数据分享 | SM2RAIN-ASCAT全球规模降雨产品数据集

数据分享 | 全球历史遥感影像/土地利用等遥感产品在线底图服务

数据分享 | 震惊,这个权威网站的数据竟然全部免费!

数据共享 | 中国高分辨率高质量近地表空气污染物(CHAP)新数据集

数据分享 | 中国城市CO2排放数据集(2005-2020年)

数据分享 | CARE遥感产品1.1版本已正式在线发布

数据分享 | Copernicus DEM中国及周边区域镶嵌数据

数据分享 | 中国31个主要城市1m分辨率细粒度城市绿地数据集

数据分享 | 中国制造业空间分布数据集(GMD)(2015-2019年)

数据共享 | 2022年发布中国30m分辨率Copernicus DEM高程数据集

数据分享 | 中国500m逐年IGBP土地覆被数据(2001-2021年)

数据分享 | 全球无缝高分辨率温度数据集(2001-2020)

免费GIS数据网址合集:freegisdata

科研心得 | 从“敦煌防护林”事件谈谈“遥感指数”这件事

科研技能 | 批量自动下载Sentinel影像数据

文献资源 | 离开知网后的科研er该何去何从

数据资源 | 资源环境领域数据资源汇总(持续更新中……)

地学前沿 | 70个地球科学领域科学问题

科研快讯 | 2022年最新自然指数排名公布,中国科学院连续十年稳居全球榜首

科研技能 | 0.8m的高分影像网购只要10块钱,居然还是主动推送?

科研技能 | 教你1小时拿下一份地理信息/遥感科学国际证书

如何将ChatGPT接入到你的Word中成为智能助手!

将ChatGPT接入到Office中的代码-Word篇

招聘信息 | 中国科学院东北地理与农业生态研究所招聘启事

招生信息 | 中国科学院南京地湖所招收联合培养客座研究生

招生信息 | 香港理工大学对地观测科创实验室招收全奖博士生

招聘信息 | 南京师范大学/长三角科学数据中心诚聘数据产品研发人员

招生信息 | 中科院空天信息创新研究院课题组招收联合培养客座研究生

招聘信息 | 中国环境监测总站2023年工作人员招聘公告

招聘信息 | 建筑规划市政园林地理等专业校招,超多岗位+超多工作地点

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!

AI时代,掌握AI大模型第一手资讯!AI时代不落人后!

免费ChatGPT问答,办公、写作、生活好得力助手!

扫码右边公众号,驾驭AI生产力!

相关文章