现在有一张表格,有三个工作表,拆分成独立的三个工作簿。表格如下图

要实现的效果如下图

下面直接上代码:
import openpyxl as op #先要导入openpyxl库,第一次使用需要安装
for b in ['张三','李四','王五']:#循环提取工作表的名称
w=op.load_workbook('111.xlsx')#读取工作表111.xlsx,放在和程序同样的目录下面,可以省略路径
for s in w.worksheets:#循环工作簿中的所有工作表
if s.title!=b:#如果w中的工作表名不等于要提取的工作表名就用下面的语句删除
w.remove(s)
w.save(b+'.xlsx')#保存工作簿
执行完毕,到文件夹中检查成果吧。
_______________END______________
网友评论