Python处理Excel实战进阶:电脑上制作表格视频教程
作者:麦兜 更新时间:2023-03-16 16:21:01 阅读 161
实例06—3秒批量创建22年工资表,每张包括12个工作表
模拟场景需求:
由于工作需要,学校会计需要补充一下工资档案,从2000年到2022年,要求创建22个Excel文件,文件名按照年份来依次命名,(2000年度工作表.xlsx……2022年度工作表.xlsx),每个工作簿下面有12个工作表,依次是(01月、02月……12月)如果手工创建,需要花费不少时间,有没有批量的计算机自动完成的呢?这时Python处理Excel文件的模块openpyxl派上用场了,看我怎么样用它搞定我们的“3秒创建22年工资表”
一图胜千言
文件结构
1、用到的知识点:
Python的循环,字符串及操作方法,wb对象基本操作包括创建和保存等。
2、代码操作编写截图:
give your the code:
from openpyxl import Workbook
# 双层for循环,第一层遍历年份,第二层遍历月份
for year in range(2000,2023):
# 每年初始化一个工作簿
wb = Workbook()
for month in range(1,13):
# 每月初始化一个工作表,位置从0开始
wb.create_sheet('%02d月' % month,month-1)
wb.save('%d年度工资表.xlsx' % year) # 保存年度工资文件
用Python 分秒完成任务,和加班说再见^_^
3、运行结果展示:
批量生成年度月份表格
网友们可以结合本例子批量创建有规律的表格,要举一反三,灵活应用,不懂基础的操作的可以参考我的Python处理Excel入门视频合集哦
亲,要亲自动手敲,复制一时爽,学坏没商量^_^,实战课程的视频随后会推出,请多关注哦。
声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/85485.html
