Python教程

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 使用xlwings模块实现表名的批量修改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!