openpyxl - 检查工作表是否被隐藏
openpyxl - Check if worksheet is hidden
我有大量 excel 文件,我只想处理未隐藏的 sheet,我想忽略所有隐藏的 sheet。
目前,我的 python 脚本循环遍历每个 sheet,无论它是否被隐藏。有没有简单的方法来检查作品sheet是否被隐藏?
我在网上看过,但我唯一能找到的是hide/unhide工作sheet的方法,我不想在这里做。
您可以使用 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...
我有大量 excel 文件,我只想处理未隐藏的 sheet,我想忽略所有隐藏的 sheet。
目前,我的 python 脚本循环遍历每个 sheet,无论它是否被隐藏。有没有简单的方法来检查作品sheet是否被隐藏?
我在网上看过,但我唯一能找到的是hide/unhide工作sheet的方法,我不想在这里做。
您可以使用 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...