探索ChatGPT在表格操作中的应用
文章主题:chatgpt, 宏编程, Excel, VBS编程
ChatGPT 目前的功能仅限于文字交流,无法直接上传表格。若要使其协助制作表格,我们需要运用适当的表达方法和技巧来与之沟通。
在大学期间,我多次目睹教授们运用宏编程技巧在Excel中进行各种操作。这让我萌生了一个想法:是否有可能利用这种方法来提高工作效率?经过一番思考,我发现这种想法是可行的。于是,我开始尝试着利用ChatGPT编写宏脚本,以便在进行一些自动化操作时能够更加便捷高效。通过这种方式,我成功地实现了让AI协助我完成某些任务的目标。
ChatGPT 虽然无法直接实现操作表格的功能,但是我们可以通过提出具体的需求,让它来生成 VBS 代码,并将生成的代码导入 Excel 中,从而实现对表格的自动操作。这样一来,我们便能够利用 ChatGPT 的优势,高效地完成一些原本需要手动操作的任务。
我们来尝试一下,因为我从来没有用过宏,也不知道代码怎么写。
先来试一下简单的需求,我现在需要将表格a1和b1列的数值加起来算出结果放在c1位置
很快给出了脚本,但我是mac电脑,不能使用宏,让他改为python脚本
代码运行结束之后 我们就可以看到Excel变了。
当然我们可以提交一些更深的需求。
分享一下他生成的未经修改的代码,甚至注释都给你写好了
import
openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook(/Users/m/Documents/ai.xlsx
)
# 获取第一个工作表
ws = wb.active
# 获取A1和B1单元格的值
a = ws[A1
].value
b = ws[B1
].value
# 计算A1和B1的和
c = a + b
# 将结果写入C1单元格
ws[C1
].value = c
# 保存并关闭Excel文件
wb.save(/Users/m/Documents/ai.xlsx
)
wb.close()
更多玩法关注【蛮子同学】公众号

AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!