编程语言
首页 > 编程语言> > Python 使用xlwings模块实现表名的批量修改

Python 使用xlwings模块实现表名的批量修改

作者:互联网

如果一个Excel文档中有很多个表需要修改表面,最直接的方式就是手动打开表,一个个的修改,程序员都喜欢偷懒的,不可能手动一个个的该,如果有几百张表,不可能这样手动取修改的,下面演示如何使用xlwings模块实现表名的批量修改。

首先需要导入模块,具体代码如下:

import xlwingsas xw

app = xw.App(visible=False, add_book=False)

workbook = app.books.open(’./DemoFiles/测试批量修改表名.xlsx’)

for sheetin workbook.sheets:

sheet.name = sheet.name.replace(“Sheet”, “Test”)

workbook.save()

workbook.close()

app.quit()

测试Excel如下:

程序执行后将Sheet全部替换为Test,效果如下:

这个只是替换,当然可以实现其它方式的重命名

标签:批量,Python,app,xlwings,修改,模块,表名,workbook
来源: https://blog.csdn.net/flysh05/article/details/122274047