getfromcode软考考证

从零基础开始用Python处理Excel数据 视频教程

《从零基础开始用Python处理Excel数据 视频教程》首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。【技能收获】学完可掌握:Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合

单课价¥29.90新品 上架
会员价 ¥0开通会员,全站课程无限下载套餐详情
1 人关注 更新于 2026-09-23 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这门课的主题很明确:用 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 实例应用(自定义排序)