如何使用Python批量化处理Excel——零基础入门指南_py计算excel

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注Python)
img

正文

双击打开进行安装,这里记得勾选把python添加进环境变量,这是个很重要的选项,如果这里不勾选,安装结束后我们还要手段添加环境变量。之后我们Install Now自动安装即可。
在这里插入图片描述
安装结束,我们搜索python,能看到刚才安装好的python的idle。

Idle的意思是集成开发环境。也就是说这个东西把编程过程中的编辑、编译、运行等过程全部集中起来了。我们只要打开这个像是文本编辑器一样的东西,输入命令,然后点击运行,就能完成整个编程过程。
在这里插入图片描述
点击idle打开是这个样子的。
在这里插入图片描述
我们试一试:输入 print(‘HellowWorld’),敲下回车,屏幕上会打印出HelloWorld。
在这里插入图片描述

安装Python下处理Excel表的库

现在我们拥有了python,相当于拥有了锤子、扳手、斧头等等所有的基础生产工具了,理论上我们可以创造万事万物了!但是,想用这些东西去修房子也太乏力了,而python的强大之处在于,别人基于这些基础的生产工具二次开发出来的高级生产工具,我们也可以直接拿来用。意思是,我们可以用python导入别人写好的库/包,来进行更为方便的生产开发,这意味着只要你想,你就可以获得推土机、起重机、脚手架等工具来修房子。

而python下导入库(别人写好的工具包),需两个步骤,一个是安装,一个是编程时导入。接下来我们就安装python下一个很好用的excel处理包,叫pandas。现在高版本的Python都自带了pip(python自动化安装工具),所以安装包将会变得非常简单。

我们需要徽标键(就是Ctrl和Alt中间那个)+R,然后输入cmd,点击回车,打开命令行程序。
在这里插入图片描述
在这里插入图片描述

在cmd里,输入pip install pandas,意思就是用pip(python自带的安装包的工具)来安装(install)名字叫做pandas的包。敲击回车后,就可以在命令行界面看到安装开始了。
在这里插入图片描述
当你看到successful,意味着pandas包就已经装好了。
在这里插入图片描述
这个时候我们打开idle试试当我们import(导入)一个未安装的包时,会报错,但是当我们import刚才已经安装好的包时,没有提示信息,说明导入成功了。
在这里插入图片描述
当然,为了使用pandas包,我们还需要pip安装一些别的包,不过这里按下不表,在下一节遇到错误时,我们再回头安装。

动手写一个处理Excel的python脚本!

至此,开发环境我们就已经配置好了。为了能使python脚本可以不添加路径就读取到表格文件,我们配置一个理想的实验环境,新建一个文件夹,把Excel表和Python脚本放在一起。
在这里插入图片描述
创建python文件,可以在idle下Ctrl+N新建一个文件,然后在file菜单下面选择save as另存为进你想要的文件夹。而对于一个py脚本,双击是直接运行,你想要编辑它的话,需要右键然后点击Edit with IDLE。

接着打开表和py脚本。我们通过编辑脚本并运行,来将这个表筛选一下,把居住地不是贵州的人员给删掉。
在这里插入图片描述
这样写:
在这里插入图片描述
并敲击F5运行

报错了,说要装xlrd,那我们接着用cmd上pip install xlrd
在这里插入图片描述
成功后再回来运行脚本
在这里插入图片描述
又说要openpyxl包,接着装呗~
在这里插入图片描述
成功后再去运行脚本

没报错,说明成功了(这是因为pandas包相当于是基于诸如openpyxl这些包再二次开发出来的工具,所以我们用到相关函数时,需要先装好这些基础包。正是因为这些工具包的不断迭代,python才变得异常强大)。
在这里插入图片描述
打开文件夹多出了个新表,打开
在这里插入图片描述
的确是我们想要的数据(把居住地不是贵州的人员给删掉了)。

下面解释一下代码
在这里插入图片描述
现在,你改改参数。

比如这样
在这里插入图片描述
你会发现文件夹多了我们想要的表
在这里插入图片描述
在这里插入图片描述
这里你可以思考一下,你改了什么参数,达到了什么目的呢?

接下来我们再试一试批量化操作。

此时的文件夹
在这里插入图片描述
改出一个新的脚本:
在这里插入图片描述
运行后发现所有表里的姓名为毛豆的行都被删掉了。
在这里插入图片描述
解释一下代码
在这里插入图片描述
(你试试修改参数复刻一下这个操作?)

接下来你如何拥有自己解决问题的能力?

如果你没有编程基础但还是跟着操作了一遍到这里,我相信这过程中你肯定会遇到许多未知错误和困难,但如果你运用搜索引擎或者自己相关的储备知识搞定了,我认为你足以证明自己接下来将会通过短暂又迅速的学习,快速上手一些简单的批量化表格处理工作。

为此,你需要补充的知识是:

学习python,起码知道什么是变量、什么是参数、什么是返回值、什么叫字符串等等基础知识。这个过程不会花费很多时间,但是足以让你能够成功抄到代码。不然就算你搜到了实现某个功能用什么函数,你也无法正确的修改参数得以应用。

熟练使用搜索引擎,把自己想要完成的某个任务划分为更为具体的目标,对于每个目标,都去百度搜如何使用python使用pandas实现,把别人的代码copy下来,修改参数应用在自己的脚本里面,依次完成这些小目标,从而攻克自己要完成的大任务。

比如你这样搜:
在这里插入图片描述
就会有大把简单易行的方案:
在这里插入图片描述
练习和实践,找一个实际问题,自己尝试去解决它,在这个过程中,把任务分而治之,克服困难,耐心去学习自己欠缺的知识。只要完成两个简单的小项目,你的能力就已经迭代起来了,并会从这个过程中感到爽快和满足,接下来就真正拥有了“遇到特定问题后百度相关函数即可自行写出相应程序”的能力。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

👉[[CSDN大礼包:《python安装包&全套学习资料》免费分享]]安全链接,放心点击

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
[外链图片转存中…(img-sICJCF5S-1713550128582)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值