openpyxl-检查工作表是否隐藏

时间:2019-06-17 06:27:01

标签: python openpyxl

我有大量的excel文件,我只想使用未隐藏的工作表,而我想忽略所有隐藏的工作表。

目前,无论是否隐藏,我的python脚本都会循环遍历每张工作表。有没有一种简单的方法来检查工作表是否被隐藏?

我已经看过网上了,但是我唯一能找到的是隐藏/取消隐藏我不想在这里做的工作表的方法。

1 个答案:

答案 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...
相关问题