如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答!
文章主题:ChatGPT, AI应用, GPT-3.5, 文本服务
一、前言
🔥ChatGPT🔥,AI界的热门🔥,以其卓越的🔥GPT-3.5🔥技术引领潮流,强大的語言智慧🌟激活无限可能。无论文字创作、问题解答还是内容生成,它都能轻松应对,满足用户对文本全方位的需求。🌍无需隐藏联系方式,只需轻轻一触,就能享受到高质量的语言服务。🚀探索科技魅力,ChatGPT带你开启智能新纪元!SEO优化提示:使用相关关键词如”人工智能应用”, “大型语言模型”, “智能处理能力”, “文本服务”, “AI潮流”等。
而在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接入Word的基础上,试试ChatGPT与Excel碰撞出来的新玩法!
三、准备工作
在开始工作之前,简要说明一下此次实验所使用的软件以及网络环境:小编所使用的是Office2019版本的Word和Excel(此处有人咨询其他版本的Office,其实只需要能在开发工具中打开VB功能都可以使用),然后需要准备魔法上网(全局模式)和获取OpenAI API key。如何访问OpenAI以及注册ChatGPT就不再赘述,大家可以自行搜索。
1.在Excel中创建宏
在Excel选项工具或者Excel工具栏任意地方右键打开“自定义功能区”
在Excel选项➡自定义功能区中,选中“开发工具”
2.添加VBA的模块代码
在Excel中添加开发工具模块后,打开Visual Basic工具
在Visual Basi工具栏中选中This Document右键添加模块并命名。
在宏中插入以下代码,其中”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
3.获取OpenAI的API key
🌟想要在OpenAI轻松获取API密钥吗?这里有简单几步指南!💡首先,轻触OpenAI官网主页上的搜索图标,直达专属注册页面。📚接着,用你的账户和密码登录,开启API密钥的生成之旅。🔑别忘了,保护好这些信息哦!💪一旦完成,你将拥有在OpenAI世界自由操作的金钥匙!🏆
登录OpenAI后,通过点击右上角账号下“View API keys”进入API界面。
点击“Creat new secret key”生成API key后点击绿色按键粘贴复制。将宏代码中的“your_api_key” 替换成申请的API key。
4.不需要将宏工具添加到工具栏
在Word自定义功能区中,选择合适的模块位置“新建组”自定义命名即可,但是在Excel中没有这一步,在完成宏函数模块之后,就可以使用”=ChatGPT()”函数了
🌟在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)”
6.添加Excel加载项
当你尝试打开一个带宏的Excel模板时,有时会遇到组件无法正常使用的问题。这通常源于Excel自身的设置——它可能会阻止加载项的加载。别担心,这是一个常见的问题,有解决方案。记得检查你的Excel选项,确保’加载项’功能是启用状态。如果需要帮助,可以查阅Excel内置的帮助文档或在线搜索相关错误代码,一定能找到解决方法。记得优化你的文件标题和描述,包含关键词,让搜索引擎也能轻松找到你的解答哦!😊
这个问题可以通过Excel加载项设置来解决:在Excel的选项➡加载项➡转到➡浏览➡选择模板来解决。
四、应用实例
🌟掌握Excel超能力!ChatGPT不只是个聊天伙伴,在Excel世界里它是个问题解答大师!只需将你的疑问转化为简洁明了的语句,轻轻一敲,瞬间就能得到精准答案。别忘了,每一句小小的请求都是与智慧的对话哦!🤔💪
可以参考下面这个案例,在完成函数中的提问后,下拉框即可批量回答。
=chatGPT(“请你准确的告诉我”&B2&“所在的城市,以国家+城市的组合形式回答”)
=chatGPT(“请你准确的告诉我”&B2&“在2020年全球高校QS排行榜中的位置,只需要回答第几名即可”)
五、操作视频
注意:Excel和Word在宏代码以及插入组件这两个步骤中存在差异,其他的步骤基本一致,可以参考Word的操作视频进行试验。
往期精彩
数据分享 | 1985-2021年30m全国逐年土地覆被数据
数据分享 | 中国1公里分辨率月降水数据集(1960-2020年)
数据分享 | 全球30m分辨率移除树木和建筑物的数字高程模型数据集
数据分享 | SM2RAIN-ASCAT全球规模降雨产品数据集
数据分享 | 全球历史遥感影像/土地利用等遥感产品在线底图服务
数据共享 | 中国高分辨率高质量近地表空气污染物(CHAP)新数据集
数据分享 | 中国城市CO2排放数据集(2005-2020年)
数据分享 | Copernicus DEM中国及周边区域镶嵌数据
数据分享 | 中国31个主要城市1m分辨率细粒度城市绿地数据集
数据分享 | 中国制造业空间分布数据集(GMD)(2015-2019年)
数据共享 | 2022年发布中国30m分辨率Copernicus DEM高程数据集
数据分享 | 中国500m逐年IGBP土地覆被数据(2001-2021年)
数据分享 | 全球无缝高分辨率温度数据集(2001-2020)
科研快讯 | 2022年最新自然指数排名公布,中国科学院连续十年稳居全球榜首
科研技能 | 0.8m的高分影像网购只要10块钱,居然还是主动推送?
招聘信息 | 南京师范大学/长三角科学数据中心诚聘数据产品研发人员
招生信息 | 中科院空天信息创新研究院课题组招收联合培养客座研究生
招聘信息 | 建筑规划市政园林地理等专业校招,超多岗位+超多工作地点
AI时代,掌握AI大模型第一手资讯!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
扫码右边公众号,驾驭AI生产力!
转载请注明:如何一键接入ChatGPT?Excel+C#教你简便步骤,OpenAIAPI密钥获取&问题解答! | ChatGPT资源导航