当前位置:首页>文章>ChatGPT>让ChatGPT写Python代码令Excel操作自动化

让ChatGPT写Python代码令Excel操作自动化

熟悉我的知友都知道我在投行也做分析师。分析师每天必用的软件中肯定里有Excel

在看了老外分享让ChatGPT写Python代码令Excel(部分)操作自动化的视频(参见下方链接)后,我一时手痒,也尝试了复现。

https://www.youtube.com/watch?v=A4gYAKry7P0​www.youtube.com/watch?v=A4gYAKry7P0

效果不错,而且有几个心得:

1)如果你的主力电脑和我类似——家用的Win10系统,不建议在这台机器上复现,因为会缺很多依赖库。我感觉在Linux下安装这些比在Win系统中方便太多;

2)我后来通过BitviseSSH到我的AWS实例上进行复现,效果很好。

3)ChatGPT生成的不仅是代码,而且包括注释,甚至可是中文注释(见下图)——非常有利于像我这样的小白边复现边学习,对函数、命令等的理解也更深刻。

让ChatGPT写Python代码令Excel操作自动化

4)本次复现ChatGPT出现的最大问题如下。运行Python脚本后,报错讯息如下:

报错讯息:File “excel.py”, line 13, in <module> df = pd.read_excel(file_name) File “/usr/lib64/Python2.7/site-packages/pandas/util/_decorators.py”, line 188, in wrapper return func(*args, **kwargs) File “/usr/lib64/python2.7/site-packages/pandas/util/_decorators.py”, line 188, in wrapper return func(*args, **kwargs) File “/usr/lib64/python2.7/site-packages/pandas/io/excel.py”, line 350, in read_excel io = ExcelFile(io, engine=engine) File “/usr/lib64/python2.7/site-packages/pandas/io/excel.py”, line 653, in __init__ self._reader = self._engines[engine](self._io) File “/usr/lib64/python2.7/site-packages/pandas/io/Excel.py”, line 424, in __init__ self.book = xlrd.open_workbook(filepath_or_buffer) File “/usr/lib/Python2.7/site-packages/xlrd/__init__.py”, line 170, in open_workbook raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+; not supported)

咨询ChatGPT后,AI只是笼统回答“这个错误消息表示使用的 Python 库无法读取指定的 Excel 文件。”反复几次,都是给出这样的回答。可依照我小白的水平,实在无法把这种回答转为解决方案。最后无奈,我还是在StackOverflow网站上找到了正解(pip install xlrd==1.2.0)。

通过这个例子,我感觉ChatGPT对于有志于转码农的朋友是非常好的入门老师。不过我也理解为什么StackOverflow会封禁ChatGPT,因为不能让劣质答案稀释优质问答社区的质量——哪怕这个劣质答案其实也有一定的质量。

声明:学AI网所有文章,如无特殊说明或标注,均为本站作者原创发布。任何个人或组织,在未征得作者同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若此作者内容侵犯了原著者的合法权益,可联系客服或提交工单进行处理。学AI网内用户所发表的所有内容及言论仅代表其本人,并不反映任何学AI网之意见及观点。

给TA充电
共{{data.count}}人
人已充电
ChatGPT

ChatGPT的一些好玩用途,有些你绝对想不到!

2023-5-19 13:21:23

ChatGPT

ChatGPT在哪些方面可以帮助Power BI/Excel用户

2023-5-19 13:21:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索