当前位置: 首页 > news >正文

python 第6册 辅助excel 002 批量创建非空白的 Excel 文件

---用教授的方式学习

此案例主要通过使用 while 循环以及 openpyxl. load_workbook()方法和 Workbook 的 save()方法,从而实现在当前目录中根据已经存在的Excel 文件批量创建多个非空白的Excel 文件。当运行此案例的Python 代码(A002.py 文件)之后,将自动根据“利润表.xlsx”文件,在当前目录(MyCodelA002)中创建内容完全相同的7个 Excel 文件,如“结果表-上海分公司2020年度利润表.xlsx”等,效果分别如图 002-1 和图002-2 所示。

​​​​​​​

A002.py 的文件代码Python如下:

#导入 openpyx1 库
import openpyxl as myOpenpyx]
#设置分公司名称列表(myNames)
myNames =['北京分公司,'上海分公司,‘深圳分公司,'西安分公司,'沈阳分公司’,'重庆分公司',‘武汉分公司']
#根据"利润表.x1sx"文件创建工作簿(myBook)
myBook = myOpenpyxl.1oad_workbook('利润表.xlsx')
i = 0; myLength = len(myNames)
#在 while 循环中批量创建与"利润表.x1sx"内容完全相同的Excel 文件
while i < myLength:#根据分公司名称设置各个 Excel 文件的名称myPath=•结果表—'+ myNames[i]+、2020年度利润表.xlsx'1+= 1#保存工作簿(myBook)或者说将工作簿(myBook)另存 Excel 文件myBook. save(myPath)

在上面这段代码中,import openpyxl as myOpenpyxl 表示在当前代码中导入 openpyxl 库,并使用myOpenpyxl 名称代替 openpyxl 名称,as 的这种功能在第三方库名称超长时特别有用。myBook=myOpenpyxl.load_workbook('利润表. xlsx')表示根据“利润表.xlsx”文件创建 Workbook 对象(myBook)。myBook. save(myPath)表示根据指定的参数(myPath)保存工作簿(或者说保存Excel 文件)。注意:如果Excel 文件已经存在,则正在保存的 Excel 文件将覆盖已经存在的Excel 文件,且没有任何提示。

----end

http://www.lryc.cn/news/389293.html

相关文章:

  • 力扣61. 旋转链表(java)
  • 智慧园区综合平台解决方案PPT(75页)
  • Python只读取Excel文件的一部分数据,比如特定范围的行和列?
  • 快速入门FreeRTOS心得(正点原子学习版)
  • 【博主推荐】HTML5实现简洁好看的个人简历网页模板源码
  • Android应用安装过程
  • Word中输入文字时,后面的文字消失
  • 【LeetCode】合并两个有序链表
  • 分子AI预测赛Task1笔记
  • ubuntu 安装并启用 samba
  • atcoder ABC 357-D题详解
  • 从单一到多元:EasyCVR流媒体视频汇聚技术推动安防监控智能升级
  • Spring MVC数据绑定和响应——数据回写(二)JSON数据的回写
  • 怎么快速给他人分享图片?扫描二维码看图的简单做法
  • 【UML用户指南】-26-对高级行为建模-状态图
  • 解决VSCode无法用ssh连接远程服务器的问题
  • 【区块链+基础设施】银联云区块链服务 | FISCO BCOS应用案例
  • Java SE入门及基础(61) 死锁 死锁发生条件
  • 简单爬虫案例——爬取快手视频
  • 42、nginx之nginx.conf
  • 高薪程序员必修课-java为什么要用并发编程
  • postgreSQL学习
  • 【3】系统标定
  • 网安小贴士(3)网安协议
  • 大数据面试题之HBase(1)
  • git回退commit的方式
  • [Information Sciences 2023]用于假新闻检测的相似性感知多模态提示学习
  • 自定义vue3 hooks
  • 《昇思25天学习打卡营第21天 | 昇思MindSporePix2Pix实现图像转换》
  • 【文档+源码+调试讲解】科研经费管理系统