我有大量的excel文件,我只想使用未隐藏的工作表,而我想忽略所有隐藏的工作表。
目前,无论是否隐藏,我的python脚本都会循环遍历每张工作表。有没有一种简单的方法来检查工作表是否被隐藏?
我已经看过网上了,但是我唯一能找到的是隐藏/取消隐藏我不想在这里做的工作表的方法。
答案 0 :(得分:1)
您可以使用ws.sheet_state
来确定工作表是hidden
还是visible
。
from openpyxl import load_workbook
path = r"your_excel.xlsx"
wb = load_workbook(filename=path)
for i in wb.worksheets:
if i.sheet_state == "visible":
#do what you need to...