[英]How to read hidden tab of excel workbook in python?
我试图通过 python workbook.xlsm 阅读的工作簿中有 3 个不同的选项卡:x、y、z(z 隐藏在 excel 中)。
import pandas as pd
file=f'S:\filelocation\...\workbook.xlsm'
ws=pd.ExcelFile(file)
ds=pd.read_excel(ws,'z',index=0).fillna(0)
此代码返回“ValueError: 'z' 不在列表中”,因为 z 是一个隐藏选项卡。 “XLRDError:没有名为 <'z'> 的工作表”
我该如何解决这个问题?
默认情况下,pandas 将读取所有工作表。 可能是' Sheet 3
'而不是'sheet 3'
(大写)
import pandas as pd
xls = pd.ExcelFile('excel.xlsx')
sheets = xls.book.sheets()
print(sheets)
然后检查每个工作表中工作表的可见性:print(sheet.name, sheet.visibility)
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.