Python+Excel系列: 案例三:批量重命名一个工作薄中的所有工作表、批量重命名一个工作簿中的部分工作表
文章目录
- 批量重命名一个工作薄中的所有工作表
- 批量重命名一个工作簿中的部分工作表
批量重命名一个工作薄中的所有工作表
例:把table文件夹下一个工作簿中所有工作表名中的“销售”二字删掉
import xlwings as xw #导入模块
app = xw.App(visible=False,add_book=False) #启动Excel程序
workbook = app.books.open('e:/table/test.xlsx') #打开工作簿
worksheets = workbook.sheets #获取工作簿中的所有工作表
for i in range(len(worksheets)): #遍历获取到的工作表worksheets[i].name = worksheets[i].name.replace('销售','') #重命名工作表
workbook.save('e:/table/test1.xlsx') #另存重命名工作表后的工作簿
app.quit() #退出程序
第4行代码获取到的worksheets实际上是一个工作表的序列,第5行代码中的len(worksheets)表示获取这个序列的长度,也就是工作表的个数。而第6行代码中需要根据工作表的序号(从0开始)来选中工作表,因此,第5行代码中又用range()函数根据工作表的个数生成了一个从0开始的整数序列
批量重命名一个工作簿中的部分工作表
import xlwings as xw #导入模块
app = xw.App(visible=False,add_book=False) #启动Excel程序
workbook = app.books.open('e:/table/test.xlsx') #打开工作簿
worksheets = workbook.sheets #获取工作簿中的所有工作表
for i in range(len(worksheets))[:5]: #通过切片来选中部分工作表worksheets[i].name = worksheets[i].name.replace('销售','') #重命名工作表
workbook.save('e:/table/test1.xlsx') #另存重命名工作表后的工作簿
app.quit() #退出程序
Python+Excel系列: 案例三:批量重命名一个工作薄中的所有工作表、批量重命名一个工作簿中的部分工作表相关推荐
- Excel数据分析案例三——预测销量
Excel数据分析案例三--预测销量 题目:有某服装实体店5.1~5.24每天的销售数据表,要求根据现有的销量数据预测接下来一星期,也就是5.25 ~ 5.30的销量,图表大致信息如下 此时需要用到E ...
- Python+Excel系列:案例七:将一个工作薄的所有工作表批量复制到其他工作簿、将某个工作表的数据批量复制到其他工作簿的指定工作表中
文章目录 将一个工作薄的所有工作表批量复制到其他工作簿 将某个工作表的数据批量复制到其他工作簿的指定工作表中 将一个工作薄的所有工作表批量复制到其他工作簿 import os #导入os模块 impo ...
- Python+Excel系列:案例六:批量打印工作簿、批量打印多个工作簿中的指定工作表
文章目录 批量打印工作簿 批量打印多个工作簿中的指定工作表 批量打印工作簿 专门用于打印的函数PrintOut() import os #导入os模块 import xlwings as xw #导入 ...
- Python+Excel系列:批量处理Excel文件的模块—xlwings:创建、保存、打开工作簿,操控工作表和单元格
文章目录 认识xlwings模块 1.创建工作簿 2.保存工作簿 3.打开工作簿 4.操控工作表和单元格 综合实例 认识xlwings模块 可以用来处理Excel文件的python模块很多,如Xlsx ...
- Python爬虫系列(三)多线程爬取斗图网站(皮皮虾,我们上车)
斗图我不怕 最近看了Python多线程的相关内容,并且前几天观看了腾讯课堂潭州学院上面的关于斗图网爬取的公开课,课程内容大致是利用Python多线程爬取斗图(多页),并将图片保存到本地.自己写这篇文章 ...
- Python实战系列(三)——基于Numpy和Matplotlib的图表绘制(折线图和堆积柱状图)
2022学年第1学期人文地理学展示所负责的珠三角工业化现状出图部分,基于python进行简单的统计分析和图像绘制,本系列主要用于记录代码,大家可进行参考,初学者,Python编码习惯不好,见谅. im ...
- Python数据可视化案例三:使用Slider组件调整曲线参数
首先更正一个地方,昨天的文章Pythonic:递归.回溯等5种方法生成不重复数字整数中最后一段代码的注释中不小心把"排列"写成了"组合",抱歉抱歉! 今天的内容 ...
- python 爬虫系列(三) json格式提取——小黑盒为例
这一章,我们以小黑盒官网网页版改版前的一个JSON链接为例,详细讲解,如何提取json文件,并且保存到excel中(保存到数据库的方式类似只是格式不太相同而已). 我们跳过如何找到这个链接的过程,这个 ...
- python爬虫:案例三:去哪儿酒店价格信息
#去哪儿单页面数据爬取: #coding=utf-8 import sys reload(sys) sys.setdefaultencoding( "utf-8" ) import ...
最新文章
- 如何用我python抓取关键字新闻_用python机器学习实现新闻关键词的抽取
- 10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值
- C语言插入排序(解析)
- 【pmcaff专栏】一个“Uber”血染中国共享经济
- ​关于深度学习、NLP和计算机视觉的30个顶级Python库
- 绑定到对象上的copyWithin方法
- jsp2自定义标签开篇
- jframe和mysql登陆_刚写的一个从数据库读取账户和密码进行登陆的小程序~高手请无~...
- oracle apex触发器,triggers - 插入之前/更新Apex触发器之前,测试覆盖率失败 - 堆栈内存溢出...
- 32岁已育国企技术女,上升无望,下一步如何做?
- QT每日一练day11:QMainWindow
- 特征选择:嵌入法---《菜菜机器学习笔记》
- 在微信上直播的优势有那些
- 微信文件管理更改文件夹移动报错
- 数据库系统原理与应用教程(040)—— MySQL 查询(二):设置要查询的列名或表达式
- Layim 聊天功能
- 3D Human相关研究:人体、姿态估计、人体重建等
- 4月11号软件资讯更新合集......
- 收藏一个Ping的小工具类,可用于网络中检测目的设备是否在线
- JavaSE之异常处理
热门文章
- Word中输入m*n矩阵
- 御龙在天手游服务器满怎么注册,御龙在天手游背包满了怎么办
- 七雄q传答题答案大汇总
- Gradle 命令行介紹和安裝教程
- 基于K-means算法的数码迷彩生成——python实现
- [oeasy]python0101_尾声_PC_wintel_8080_诸神的黄昏_arm_riscv
- 三星n7100刷机步骤
- Unity LineRenderer
- chrome插件(尖兵一号)实现自动刷新淘宝m站的cookie
- 现货k线图基础知识怎么学?