我正在尝试打开并格式化特定的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.'
部门数据是工作簿中确实存在的工作表的名称。
这是我定期与OpenPyXl一起使用的一些代码,可以解决您的Q:
from openpyxl import load_workbook
wb = load_workbook(filename=data_file, read_only=True)
ws = wb.active
print(wb.sheetnames)