本文介绍了如何使用 Python 重命名电子表格中的工作表名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我想更改电子表格中工作表"的名称.

Have a scenario where I wanted to change the name of the "Sheet" in the spread-sheet.

一个.我尝试创建一个电子表格,上面写着 ss = Workbook().想想,这是用名为Sheet"的工作表创建电子表格

a. I tried created a spread-sheet saying ss = Workbook(). Think, this is creating the spread-sheet with a sheet named "Sheet"

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

b. I tried changing the name of the sheet using the below format,

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

但是上面的步骤并没有按要求更改工作表名称.上面的步骤有什么问题吗?请对此发表评论.

But then the above step is not changing the sheet name as required. Is there anything wrong in the above step ? Kindly comment on the same.

谢谢

推荐答案

您可以执行以下操作:

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

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

This works for me. Hope this helps.

这篇关于如何使用 Python 重命名电子表格中的工作表名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 06:01