能力缺口:别再用手工拼Excel了

很多做数据分析、财务汇总或运营报表的人,Excel操作很熟,但一遇到“把几十个分表合并”“按条件筛选后另存”“批量填入计算结果”这类活,还是靠手拉拽和写一堆VLOOKUP。问题不在于Excel不够强,而在于你缺一套能程序化处理表格的语言抓手。这门课的主题就是用Python的openpyxl库直接读写Excel文件,不依赖Excel软件本身,也不依赖Windows环境。它解决的核心问题是:把重复的表格操作变成可复用的脚本,让数据流转可追踪、可批量化。如果你之前学过Python基础语法,但一碰到真实文件就不知道从哪下手,这一季正好补这个缺口;如果你连Python循环和函数都没写过,建议先补基础再来看,否则后半段的实例会卡住。

建议先看哪几块:对象模型与批量操作

不要从头到尾按顺序刷。建议先盯住三块:工作表对象的获取与增删、单元格区域信息获取、批量写入与循环写入。工作表那几节决定了你能不能稳定地定位到要操作的表,而不是每次都写死表名;单元格区域和行列信息那块,是后续所有筛选、求和、拆分的前提,这部分如果没吃透,后面的实例你只会抄代码而不知道改哪里。批量写入和循环写入是这门课的发力点,真实场景里你很少只写一个格子,更多是把一个列表或字典的结果灌进整列。看完这几块,再回头补安装和保存的细节,顺序会更顺。实例应用那几节(求和写入、成绩筛选、工资处理)不是用来背的,是用来验证你前面对象模型有没有理解透的——如果你能自己换一个字段名跑通,说明真会了。

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

学完这一季,你应该能独立完成几件具体的事:新建工作簿并按规则拆分多个工作表;读取指定区域的数据并按条件筛选后写入新表;对某列做求和或统计后把结果回写到指定单元格;批量插入或删除行列以调整报表结构。练习时不要只看视频里的示例数据,自己造几张结构和真实业务接近的表,比如带合并单元格的、带空白行的、列顺序乱的,拿脚本去跑,看报错在哪。资料包里的示例文件是用来对照语法的,不要直接当练习题抄一遍就完事。正确的用法是:先看一节实例,关掉视频,凭记忆和官方文档自己写一遍,跑不通再回去对。openpyxl的文档不算长,遇到属性记不住就查,别背。这一季的目标不是记住所有方法名,而是建立“文件—工作表—区域—单元格”这层对象层级感,有了这层感觉,后面换pandas或者处理CSV时也能快速迁移。

课程目录

1 1.1 Openpyxl库的安装使用 (07:40).mp4
 2 1.2 Excel的新建、读取、保存 (15:27).mp4
 3 1.3 工作表对象的获取方法 (18:44).mp4
 4 1.4 工作表的新建、复制、删除 (18:48).mp4
 5 1.5 关于工作表的实例应用 (16:41).mp4
 6 1.6 单元格信息获取 (12:30).mp4
 7 1.7 单元格区域信息获取 (43:34).mp4
 8 1.8 行列信息获取 (01:00:00).mp4
 9 1.9 单元格的写入 (17:11).mp4
 10 1.

10 批量写入数据 (17:00).mp4
 11 1.

11 循环方式批量写入数据 (19:45).mp4
 12 1.

12 工作表行、列的插入与删除 (17:17).mp4
 13 1.

13 实例应用(求和结果写入单元格) (13:42).mp4
 14 1.14 实例应用(筛选成绩总分大于等于300分的记录) (13:37).mp4
 15 1.

15 实例应用(工资条制作) (14:44).mp4
 16 1.

16 实例应用(多工作表合并到单工作表) (21:28).mp4
 17 1.

17 实例应用(单工作表拆分到多工作表) (18:20).mp4
 18 1.

18 实例应用(单工作簿拆分到多工作簿中(单表中)) (18:49).mp4
 19 1.

19 实例应用(单工作簿拆分到多工作簿中(多表中)) (49:40).mp4
 20 1.

20 实例应用(二维表转一维表) (17:59).mp4
 21 1.

21 实例应用(一维转二维) (26:45).mp4
 22 1.

22 实例应用(将入库单据数据写入工作表) (18:26).mp4