如何使用Python重命名电子表格中的工作表名称?

时间:2016-09-16 22:10:45

标签: python python-2.7

我希望在电子表格中更改“工作表”的名称。

一个。我尝试创建一个电子表格ss = Workbook()。想一想,这是使用名为“Sheet”

的工作表创建电子表格

湾我尝试使用以下格式更改工作表的名称,

ss_sheet = ss.get_sheet_by_name('Sheet')
ss_sheet.Name = 'Fruit'

但是,上述步骤并未根据需要更改工作表名称。上面的步骤有什么问题吗?请对此进行评论。

由于

1 个答案:

答案 0 :(得分:13)

您可以通过执行以下操作来执行此操作:

import openpyxl
ss=openpyxl.load_workbook("file.xlsx")
#printing the sheet names
ss_sheet = ss.get_sheet_by_name('Sheet')
ss_sheet.title = 'Fruit'
ss.save("file.xlsx")

这对我有用。希望这会有所帮助。