自学Python:将Excel多个表拆分成多个工作簿

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

要实现的效果如下图

下面直接上代码:

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______________

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容