在excel workb中打开和修改特定工作表

2024-10-03 06:29:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试打开并格式化特定的Excel工作表。然而,我有困难,试图找出如何看一个具体的工作表

我试图使用以下代码打开工作簿并转到特定工作表,然后更改特定单元格的字体:

from openpyxl import Workbook

def applyValidations(path,tabname):
 workbook = Workbook(path)
 worksheet = workbook[tabname]
 c = worksheet['A1:A5']
 c.font = Font(size=22)

我得到的错误是:

KeyError: 'Worksheet Department Data does not exist.'

部门数据是工作簿中不存在的工作表的名称


Tags: path代码fromimportdefa1字体excel
1条回答
网友
1楼 · 发布于 2024-10-03 06:29:04

下面是一些我经常使用的openpyxl代码,可以解决您的问题:

from openpyxl import load_workbook
wb = load_workbook(filename=data_file, read_only=True)

ws = wb.active
print(wb.sheetnames)

相关问题 更多 >