正版资源从零基础开始用Python处理Excel数据 视频教程
《从零基础开始用Python处理Excel数据 视频教程》首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
这门课的主题很明确:用 Python 把 Excel 里那些重复、易错的活儿接管过来。它不是单纯讲 Python 语法,也不是只教你调几个 Excel 函数,而是把「Python 基础」和「Excel 自动化」拼成一条线——先让你能写出能跑的脚本,再让你用脚本去读写表格、清洗数据、批量处理工作簿。对经常跟台账、报表、对账单打交道的人来说,这条线比零散学几个技巧更实用。
技术栈与依赖:标准库 + openpyxl 系路线
课程选择的技术栈是典型的工程化入门组合。Python 端以基础语法和标准库为主,不急着引入重型框架;Excel 操作一般落在openpyxl这类库上,读写 .xlsx 足够稳,也能覆盖单元格样式、公式、多 sheet 场景。比起在 Excel 里录宏,这条路线的好处是逻辑写在代码里,能版本管理、能复用到别的数据源、能在无人值守时定时跑。学完之后你手里不是一段只能在这台机器上用的宏,而是一个可以复制到其他项目的脚本骨架。
需要注意的是,这门课面向零基础,所以前期会花时间在变量、循环、条件、函数、列表和字典上。这部分不要跳。Excel 处理里最常见的操作——遍历行、按列取值、判断空值、累积结果——全都建立在这些基础之上。跳过基础直接看数据处理章节,通常只能照抄,改一行就报错。
项目结构:从单文件脚本到可复用模块
课程的推进方式基本是「单文件脚本 → 多函数拆分 → 可复用模块」。一开始你会写一个几十行的脚本,读一个工作簿、筛选、写出结果;随后会把读取、清洗、导出拆成独立函数,让同一个处理流程能套用到不同文件上。这个拆法很关键,因为真实场景里表格格式会变、列名会变、路径会变,函数化之后只需改参数,不用重写逻辑。
如果你跟着动手,建议在本地按自己的习惯组织目录:把待处理的表格、脚本、输出结果分开放,用一个入口脚本串起流程。课程不会强推某一种工程规范,但这种「输入—处理—输出」的分离,是你后面扩展成批量任务的基础。
可复用模块:几个能直接搬走的处理单元
- 工作簿读写封装:把打开、遍历 sheet、定位表头、写回结果收成一组函数,避免每个脚本重复写加载逻辑。
- 数据清洗层:处理空行、去重、类型转换、字符串规整(去空格、统一日期格式),这是 Excel 数据里最容易出错的环节。
- 批量处理入口:遍历文件夹、按规则筛选文件、逐个套用同一套处理函数,适合日报、月报这类周期性任务。
- 结果导出:把处理后的数据写成新工作表或新文件,保留原表不动,方便核对和回滚。
这几个单元本身不复杂,但组合起来就能覆盖大部分「表格搬运」需求。真正值钱的是它们之间的调用关系,而不是单个函数的写法。
自学路径与验证方式
如果按目录顺序学,节奏可以这样安排:基础语法阶段每学完一小节就写一个和表格相关的小练习,比如读一列数字求和、按条件筛选行;进入 Excel 操作后,找一份自己手头的真实表格练手,别只用课程示例数据——真实数据里的脏值、合并单元格、多表头才是训练重点。每完成两三个功能点,回头把代码重构成函数,并写一小段注释说明输入输出。
最终验证标准很直接:给你一个没见过的 Excel 文件和一个处理要求,你能不能在不看教程的情况下写出来、跑通、结果正确。能做到这一步,说明这条线你已经走通了,可以把它作为模板迁移到别的数据处理任务上。课程笔记适合在复盘时对照,重点看自己当时哪里卡住、怎么解决的,这比再刷一遍视频更有效。
首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。
课程推荐
《从零基础开始用Python处理Excel数据 视频教程》首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(180 节)
* 1.1 什么是python?
* 1.2 为什么要学习用Python处理Excel表格?
* 1.3 手把手教你安装python程序
* 1.3.1 下载python
* 1.3.2 安装python
* 1.3.3 验证是否安装成功
* 1.4 安装Python集成开发工具PyCharm
* 1.4.1 下载
* 1.4.2 安装
* 1.5 Python的输入与输出
* 1.5.1 Print输出
* 1.5.2 Input输入
* 1.6 Python的代码注释
* 1.6.1 单行注释
* 1.6.2 多行注释
* 1.7 学Python,不愁没对象!
* 1.7.1 对象的身份
* 1.7.2 对象的类型
* 1.7.3 对象的值
* 1.7.4 对象的属性和方法
* 1.7.5 对象与变量
* 1.8 Python中的数字与字符串
* 1.8.1 数字
* 1.8.2 字符
* 1.9 算术运算符
* 1.9.1 加(+)
* 1.9.2 减(-)
* 1.9.3 乘(*)
* 1.9.4 除(/)
* 1.9.5 取模(%)
* 1.9.6 幂(**)
* 1.9.7 取整数(//)
* 1.10 比较运算符
* 1.10.1 等于(==)
* 1.10.2 不等于(!=)
* 1.10.3 大于(>)
* 1.10.4 小于(<)
* 1.10.5 大于等于(>=)
* 1.10.6 小于等于(<=)
* 1.11 赋值运算符
* 1.11.1 赋值运算
* 1.11.2 累积式赋值运算
* 1.12 逻辑运算符
* 1.12.1 and(与)
* 1.12.2 or(或)
* 1.12.3 not(非)
* 1.13 成员运算符
* 1.13.1 成员运算符(in)
* 1.14 格式化字符串
* 1.15 完美看清代码运行过程
* 2.1 什么是模块、包、库
* 2.2 安装Excel读取库xlrd
* 2.3 xlrd模块导入
* 2.4 读取Excel工作簿、工作表信息
* 2.5 读取Excel行、列、单元格信息
* 2.6 安装Excel写入库xlwt
* 2.7 创建工作簿、工作表和写入单元格
* 2.8 安装Excel修改库
* 2.9 修改工作簿、工作表、单元格
* 3.1 for…in循环语句基础
* 3.1.1 循环字符串
* 3.1.2 循环指定范围序列数
* 3.2 for…in循环语句应用(批量创建工作簿)
* 3.3 for…in嵌套循环语句
* 3.4 for…in嵌套循环语句应用(制作九九乘法表)
* 3.5 while循环语句
* 3.6 while循环语句应用(读取工作簿信息到新表)
* 3.7 while嵌套循环语句
* 3.8 while嵌套循环语句应用(批量创建工作簿、工作表)
* 3.9 if条件语句
* 3.10 if…else条件语句
* 3.11 多条件if语句1(将筛选结果写入新工作簿)
* 3.12 多条件if语句2(根据总分判断等级)
* 3.13 break语句(跳出整个循环)
* 3.14 continue语句(跳出当次循环)
* 3.15 综合应用
* 4.1 字符串切片
* 4.1.1 提取单个字符
* 4.1.2 提取多个字符
* 4.2 字符串切片应用(整理工作表数据)
* 4.3 字符串长度(个数)统计
* 4.3.1 len
* 4.3.2 count
* 4.4 字符串的查找
* 4.4.1 index
* 4.4.2 find
* 4.5 字符串的替换
* 4.6 字符串的拆分与合并
* 4.6.1 split
* 4.6.2 join
* 5.1 列表基础
* 5.2 列表切片
* 5.3 列表的增加、删除、修改
* 5.3.1 列表元素的修改
* 5.3.2 列表元素的增加
* 5.3.3 列表元素的删除
* 5.4 实例应用(汇总每个人的总成绩
* 5.5 列表操作符
* 5.5.1 操作符基础
* 5.5.2 实例应用:判断指定姓名在指定日期是否值班
* 5.6 列表推导式
* 5.7 实例应用(筛选各工作表中符合条件的值)
* 5.8 列表转换
* 5.9 实例应用(统计出大于等于2万的记录到新表)
* 5.10 列表常见统计方式1
* 5.11 列表常见统计方式2
* 6.1 元组的创建
* 6.2 元组的基本操作
* 6.3 元组常用统计方法
* 7.1 字典的基础
* 7.1.1 创建字典
* 7.1.2 字典键的特性
* 7.1.3 获取字典里的值
* 7.1.4 小实例
* 7.2 实例应用(提取产品最后的记录)
* 7.3 字典的转换
* 7.3.1 dict转换法
* 7.3.2 dict.fromkeys转换法
* 7.4 实例应用(多列求唯一值)
* 7.5 字典的删除
* 7.5.1 Clear方法清空字典
* 7.5.2 pop方法删除字典
* 7.5.3 del语句删除字典
* 7.6 实例应用(查询未发货订单)
* 7.7 字典的修改
* 7.7.1 字典的值修改
* 7.7.2 字典的键名修改
* 7.7.3 字典的连接
* 7.8 实例应用(统计各种蔬菜的总金额)
* 7.9 字典的查询
* 7.9.1 判断是否存在
* 7.9.2 单值查询
* 7.9.3 多值查询
* 7.10 实例应用(统计各日期的销售数据)
* 7.11 字典的循环
* 7.11.1 普通循环
* 7.11.2 字典在列表中的推导
* 7.11.3 字典推导式
* 7.12 实例应用(统计各省各公司总业绩)
* 8.1 集合的创建
* 8.1.1 可变集合(set)
* 8.1.2 不可变集合(frozenset)
* 8.2 实例应用(判断指定项目是否存在)
* 8.3 集合的添加与删除
* 8.3.1 集合的添加
* 8.3.1 集合的删除
* 8.4 实例应用(多行多列求唯一值)
* 8.5 集合的循环与推导
* 8.5.1 集合的循环
* 8.5.2 集合的推导
* 8.6 实例应用(统计每月每个战队的人数)
* 8.7 集合的运算
* 8.8 实例应用(求每个人不达标的月份)
* 9.1 自定义函数的基本结构
* 9.1.1 函数的定义
* 9.1.2 实例应用(定义平均函数及应用)
* 9.2 位置参数写法及应用
* 9.2.1 位置参数(必需参数)
* 9.2.2 实例应用(等级判断函数及应用)
* 9.3 默认参数写法及应用
* 9.3.1 默认参数(可选参数)
* 9.3.2 实例应用(定位指定字符串的位置)
* 9.4 关键字参数写法及应用
* 9.4.1 关键字参数
* 9.4.2 实例应用(汇总字符串中指定位置的数字)
* 9.5 不定长参数写法及应用
* 9.5.1 不定长参数
* 9.5.2 实例应用(增强替换函数的功能)
* 9.6 匿名函数写法及应用
* 9.6.1 匿名函数
* 9.6.2 实例应用:根据身份证号判断性别
* 9.7 递归函数写法及应用
* 10.1 map转换函数
* 10.1.1 map函数的应用方法
* 10.1.2 实例应用(每个月大于等于100的记录数)
* 10.2 filter筛选函数
* 10.3 Sort与Sorted排序函数
* 10.3.1 sort方法
* 10.3.2 sorted函数
* 10.3.3 实例应用(自定义排序)




