这门课值不值得学

先说结论:如果你每周都要花大量时间合并多张表、批量修改格式、把数据按规则拆分给不同的人,那这套 OpenPyXL 内容值得看。它解决的不是“学一门新语言”的问题,而是“把重复的表格操作交给代码”的问题。课程只讲 Excel 在 Python 里的对象模型,不涉及爬虫、数据分析、机器学习这些大话题,范围收得很窄,对只想处理工作簿和工作表的人反而友好。如果你已经用 pandas 处理完数据,只是发愁怎么把结果写成带格式的 Excel,这套课也能补上最后一段。

适合什么基础,怎么安排看课顺序

它要求你已经能看懂基本的 Python 语法,比如导入包、写函数、用循环和条件判断。如果完全没写过 Python,建议先补基础再看,否则到“工作表复制和移动”那一节会卡住。建议的看课顺序是:先看概述里关于包安装和对象层次关系的三段,建立“工作簿—工作表—单元格”的层级概念;再看工作簿对象,练会创建、打开、保存;最后看工作表对象,搞清创建、删除、复制、移动。这几块是后面写任何批量处理脚本都要反复用的基础,先吃透它们,后面的格式设置、单元格操作才不会觉得乱。

学完能独立做什么,资料怎么配合练习

学完这几块,你能独立写出这样的脚本:打开一个已有的 Excel 文件,按某列的值把数据拆到多个工作表,或者把若干个结构相同的工作表合并到一个工作簿里,再按部门复制、移动到指定位置。练习时建议拿真实的工作文件来跑,不要只看视频里的示例。每看完一段,就自己写一个最小脚本去操作一张空表,确认能保存出文件、能用代码打开、能创建和删除工作表。资料包里的视频可以边看边暂停,把代码敲一遍再运行,比连续看完再动手效果好得多。遇到旧版 xls 文件打不开的情况,先确认是格式问题还是路径问题,别急着跳过——这门课的价值就在于把这些容易踩的小坑提前趟一遍。


OpenPyXL编程

课程目录

*   01 概述/

  *   01 OpenPyXL包及其安装.mp4 (28.79 MB), 11:38

  *   02 OpenPyXL中的Excel对象及其层次关系.mp4 (14.52 MB), 06:30

  *   03 使用OpenPyXL包的一般过程.mp4 (18.24 MB), 07:30

*   02 工作簿对象/

  *   01 创建、保存和关闭工作簿.mp4 (18.29 MB), 07:11

  *   02 打开已有的工作簿文件.mp4 (13.14 MB), 04:48

  *   03 使用xls文件.mp4 (8.30 MB), 03:50

*   03 工作表对象/

  *   01 创建和删除工作表.mp4 (30.53 MB), 11:13

  *   02 存储和管理工作表.mp4 (29.63 MB), 10:38

  *   03 复制、移动工作表.mp4 (15.80 MB), 05:51

  *   04 行列操作-新增行.mp4 (22.60 MB), 08:39

  *   05 行列操作-插入和删除行列.mp4 (18.73 MB), 06:40

  *   06 行列操作-引用单行列和多行列.mp4 (24.65 MB), 08:39

  *   07 行列操作-遍历单行列或多行列.mp4 (78.65 MB), 13:46

  *   08 行列操作-改变行高和列宽.mp4 (16.34 MB), 03:24

  *   09 工作表对象的其他属性和方法.mp4 (17.70 MB), 06:14

*   04 单元格对象/

  *   01 引用单元格.mp4 (26.21 MB), 11:16

  *   02 引用单元格区域.mp4 (28.92 MB), 11:10

  *   03 工作表的已用单元格区域.mp4 (20.73 MB), 07:56

  *   04 bugs 不可靠的min_row和min_column.mp4 (9.69 MB), 03:47

  *   05 设置单元格样式-设置字体.mp4 (16.85 MB), 06:07

  *   06 设置单元格样式-设置颜色.mp4 (25.56 MB), 09:09

  *   07 设置单元格样式-设置背景填充.mp4 (67.17 MB), 21:39

  *   08 设置单元格样式-设置边框.mp4 (27.13 MB), 08:24

  *   09 设置单元格样式-设置数字格式.mp4 (15.51 MB), 05:08

  *   10 设置单元格样式-设置对齐方式.mp4 (27.45 MB), 08:09

  *   11 复制单元格区域.mp4 (19.41 MB), 07:42

  *   12 复制单元格区域的样式.mp4 (18.29 MB), 06:47

  *   13 移动单元格区域.mp4 (8.27 MB), 03:15

  *   14 单元格偏移.mp4 (8.23 MB), 03:32

  *   15 单元格区域的扩展和收缩.mp4 (12.83 MB), 05:18

  *   16 单元格区域的集合运算.mp4 (15.56 MB), 06:40

  *   17 合并和取消合并单元格区域.mp4 (15.99 MB), 06:10

  *   18 合并单元格的更多操作.mp4 (36.93 MB), 12:54

  *   19 添加批注.mp4 (9.96 MB), 04:00