掌握ChatGPT技能:轻松处理Python代码与Excel表格
文章主题:学会使用ChatGPT生成Python代码,处理Excel表格,拆分工资表
这是零基础玩ChatGPT+Python——办公自动化的第3节:利用ChatGPT生成Python代码,拆分Excel工资表。
阅读对象:不会写Python代码,但是又需要用Python来提高自己工作效率的小伙伴。
教程目的:
学会使用ChatGPT生成Python代码,处理Excel表格,拆分工资表。
读者无需任何编程基础,会复制粘贴、安装软件就行。
需求:
一个20人的小工作室工资表,需要拆分。拆分成20个单独的Excel表,发给每个人。
一、软件准备
ChatGPT账号。
如果您还没有注册账号,葱因智能将为您提供每日签到服务,每天可免费使用10次。您只需访问以下链接即可体验我们的服务:http://www.congyin-ai.com/
VSCode是一款功能强大的开源代码编辑器,适用于各种编程语言的开发、调试和学习。尽管其官方版本是免费的,但为了更好地理解和利用这款工具,您可以参考官方提供的安装教程(链接)。通过学习这些教程,您将能够充分发挥VSCode的潜力,提高自己的编码效率和代码质量。
二、素材准备
素材包含一个Excel文件。
http://yesaiwen.com/chatgpt-python-resources/
下载后,获取Excel文件的位置。例如:
C:\Users\Administrator\Desktop\案例3\4月工资总表.xlsx
三、操作步骤
安装模块
首先需要在vscode里,安装2个模块。在vscode的终端里,分别输入这2个命令,后按回车:
pip install pandas
pip install openpyxl
3.1.打开ChatGPT,输入提示词
提示词:
作为一名专业的文章写作高手,我将按照您的要求重新组织原文内容。本次任务要求编写一个Python程序,对包含所有员工工资信息的Excel文件进行拆分,拆分后的Excel文件将以“第一列工号和第二列姓名”为名,并将员工工资信息表放置在C:\Users\Administrator\Desktop\案例3\4月工资总表.xlsx output文件夹中。在完成此任务的过程中,我们将遵循以下步骤:1. 使用Python编程语言编写代码,实现将原始Excel文件拆分成多个Excel文件的功能。2. 在拆分过程中,确保每个Excel文件都包含了一名员工的具体工资数据,并且第一行为表头。3. 根据您的要求,将拆分后的Excel文件命名为“第一列工号和第二列姓名”。4. 将员工工资信息表放置在C:\Users\Administrator\Desktop\案例3\4月工资总表.xlsx output文件夹中。通过以上步骤,我们将能够成功完成任务,并保证拆分后的Excel文件符合您的要求和标准。
说明: 员工工资信息表,和输出文件夹位置,替换为自己电脑上文件夹位置(在第二步、素材准备里)
3.2.复制代码,并粘贴到vscode里
在vscode里,新建一个jupyter文件:
① 复制ChatGPT里给出的代码,粘贴到vscode里
② 点击“运行”
③ 当下面出现绿勾时,说明代码运行成功。
3.3 检查结果
用了0.3秒,Excel文件拆分完毕。
打开文件夹,可以看到里面4月的工资表,都已经拆分了。
四、小结
感觉现在想要用好ChatGPT,需要一点语文能力、表达能力。
在最初阶段,我设置的提示词较为详尽,主要担忧ChatGPT无法充分理解并按照我的要求进行操作。然而,事实证明,过度担心并非必要。ChatGPT不仅理解了我所要传达的信息,而且表现出了惊人的适应能力,能够根据我的需求进行调整和优化。
又Get到了一个提高ChatGPT提示词能力的方法:不断地去写,然后让ChatGPT自己优化。
封面龙与长城,Midjourney制作,提示词:IMAGE_TYPE: Fantasy landscape photography | GENRE: Historical | EMOTION: Majestic | SCENE: A striking view of the Badaling Great Wall under a clear sky, with a golden, lifelike dragon fly on the sky. The wall winds through the rugged mountains, embodying an awe-inspiring grandeur | ACTORS: Golden Dragon | LOCATION TYPE: Ancient Chinese fortress | CAMERA MODEL: Canon EOS 5D Mark IV | CAMERA LENSE: 16-35mm f/2.8 | SPECIAL EFFECTS: CGI for dragon creation, High dynamic range (HDR) | TAGS: Badaling, Great Wall, Chinese Architecture, Ming Dynasty, stone walls, fortifications, mountainous terrain, dragon –ar 16:9
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!