python读取隐藏sheet问题

Python处理excel中,会有这么一种情况,有些sheet是隐藏的 但是使用python循环读取sheet的时候,会把隐藏的sheet也会读入进去,这个就很糟糕

对于xlsx的处理见:

python处理excel 隐藏sheet_python 读取xlrd 隐藏工作表_Vergil_Zsh的博客-CSDN博客

但由于部分电脑仍然使用老板excel,读写的时xls文件,xls文件无法使用openpyxl处理,而是采用库xlrd。

import xlrd
file_path = '文件位置'

wb= xlrd.open_workbook(file_path)
all_sheet_name = wb.sheet_names()

for sheet_name in all sheet_name:
    sheet = wb.sheet_by_name(sheet_name)
    if sheet.visibility==0;
        print('隐藏表',sheet_name)
    else:
        print('非隐藏表',sheet_name)

利用sheet.visibility函数即可区分隐藏表与非隐藏表。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值