一、批量重命名一个工作簿中的所有工作表

工作簿中有10个工作表,每张工作表的名字中都带有“2020年”字样,想把这几个字去掉。虽然说一个一个的重命名也花不了多少时间,但是如果这个工作簿中有100张工作表中,有100个工作簿都需要重命名下工作表名呢?可以想象,一个一个的去改名该是多大的工作量?不用担心,教你个绝招,使用Python几秒钟就搞定了,请看代码:

# -*- coding: utf-8 -*-
__author__ = 'ouyangmin'
__time__ = '2021/2/14 15:43'import xlwings as xw     #导入xlwings模块
app = xw.App(visible = False, add_book = False)     #启动Excel程序
workbook = app.books.open('e:\\table\\统计表.xlsx')    #打开指定目录下的工作簿
worksheets = workbook.sheets           #获取该工作簿中的所有工作表
for i in range(len(worksheets)):      #遍历获取到的工作表worksheets[i].name = worksheets[i].name.replace('2020年', '')    #重命名工作表,将2020年替换为空白
workbook.save('e:\\table\\统计表1.xlsx')     #将重命名之后的工作簿重新保存
app.quit()    #退出Excel程序

1、for i in range(len(worksheets)): 这行代码的意思是,len(worksheets)获取该工作簿中

批量重命名工作簿中的工作表名相关推荐

  1. Excel 2010 VBA 入门 067 导入多个工作簿中的工作表

    目录 示例 实现代码 导入多个工作簿中的工作表 Application. ScreenUpdating属性 示例 如图所示,在同一个目录下有多个工作表名称相同的工资汇总月报.现希望通过VBA建立该多个 ...

  2. excel合并多个工作表_如何快速的合并多个 Excel 工作簿至一个工作簿中的工作表?...

    作者:汪汪家的宝贝 链接:https://www.jianshu.com/p/c8ae6852f1da 前言 在日常工作过程中,我们有可能需要把多个Excel工作簿的内容汇总到一张Excel工作表中. ...

  3. Python批量重命名Maya场景中的3D物体

    最初接触Maya是从7.0开始的,那时候Maya只支持mel(Maya Expression Language),mel的局限性很大,只能在Maya内部使用,功能来说没有Python强大: 后来从Ma ...

  4. 6.5 对多个工作簿中的工作表分别进行分类汇总

    import os import xlwings as xw import pandas as pd app = xw.App(visible=False,add_book=False) file_p ...

  5. Excel一键删除工作簿中不同工作表内的图片

    如下图所示在同一个工作簿不同的工作表中,有多张照片,小编今天要和大家分享的是,Excel一键就可以删除工作簿中不同工作表内的所有图片的操作 (方方格子插件) ​ 1.先看动图吧 2.选择方方格子图片工 ...

  6. VBA小程序--新增工作表_核实工作簿中所有工作表表头是否一致(2020-5-13更新升级,提升容错率)

    这是之前的版本,2020-4-1日写的,现在回过来再看当时的代码,真的觉得当时脑子有坑,为什么这么笨,要这么写... Sub 新增工作表_核实工作簿中所有工作表表头是否一致()Dim sht As W ...

  7. 使用pandas批量重命名(指定Excel中的对应列)

    tags: Python Pandas Excel Tips 写在前面 今天有个朋友问我有没有一种简单的方法将Excel中的学号和姓名列作为文件名, 批量重命名100个Word文档, 下面是具体的文件 ...

  8. Excel VBA 将不同工作簿中的工作表,按照工作表名里相同的关键词汇总

    命令从下面第一个Sub开始: Sub Collectwks() Dim Sht As Worksheet, rng As Range, Sh As Worksheet Dim Trow&, k ...

  9. [VBA]EXCEL同工作簿中多工作表合并VBA代码

    代码分为三部分: 第一部分是新建一个汇总的工作表,并重新自定义命名: 第二部分是逐一将各个工作表复制粘贴到汇总工作表中: 第三部分为提示,即当合并工作完成后弹出提示. 代码如下: Sub Comb() ...

最新文章

  1. GNN、RL强势崛起,CNN初现疲态?这是ICLR 2021最全论文主题分析
  2. javaweb添加拦截器
  3. ELK学习笔记之ElasticSearch简介
  4. JQUERY获取各种HTML控件的值
  5. eclipse插件开发_开发Eclipse插件
  6. ajax存储单个数据_科学家现在可以使用单个原子存储数据
  7. 中文编程语言Z语言开源正式开源!!!
  8. 纽约poi数据集_数据福利|微软城市计算、AI for Earth
  9. MongoDB快速入门(五)- Where子句
  10. python读取一行的函数_Python linecache.getline()读取文件中特定一行的脚本
  11. java工作流引擎Jflow父子流程demo
  12. 基于深度学习的手写汉字识别
  13. 简易数据分析 04 | Web Scraper 初尝--抓取豆瓣高分电影
  14. Cisco(GNS3) - 路由器接口类型
  15. php查找最高分最低分,​热播网剧评分最高8.6分,最低只有5.3分,你猜到哪部剧最低吗?...
  16. 【awk】awk 常用命令
  17. 嵌入式开发之NorFlash 和NandFlash
  18. 【电商】电商后台设计—促销模块(上)
  19. Clutter为设备和开发增加了新酷元素
  20. Origin使两张图重叠展示在一张图上

热门文章

  1. 2022年制冷与空调设备运行操作考题及在线模拟考试
  2. 个人电脑安全加固与优化
  3. 嵌入式开发培训学哪些?嵌入式培训课程靠谱吗
  4. 精细化管理计算机室取得的成效,班级精细化管理的实施与成效
  5. 他是第一个到达学校的人英语_小学英语学习大揭秘 l 励步牛师带你做规划
  6. STM32Cube高效开发教程(基础篇)
  7. cpu 缓存 java_Java与CPU缓存是如何亲密接触的!
  8. ZooKeeper客户端源码(一)——向服务端建立连接+会话建立+心跳保持长连接
  9. portainer 密码重置
  10. Windows命令行工具cmder配置 1