2
我必須得到一些隨機的Excel工作表,我想從這些文件中只讀可見工作表。如何僅使用Pandas從Excel中讀取可見工作表?
一次考慮一個文件,假設我有Mapping_Doc.xls
,其中包含2個可見的工作表和2個隱藏的工作表。
由於張少在這裏,我可以用這樣的名稱解析它們:
代碼:
xls = pd.ExcelFile('D:\\ExcelRead\\Mapping_Doc.xls')
print xls.sheet_names
df1 = xls.parse('Sheet1') #visible sheet
df2 = xls.parse('Sheet2') #visible sheet
輸出:
[u'sheet1',u'sheet2',u'sheet3',u'sheet4']
我怎樣才能得到只有可見表?
我不認爲這隻有Pandas纔有可能,你可能需要其他庫。 – moritzg
@moritzg任何特定的庫? –
我認爲[OpenPyXL](http://openpyxl.readthedocs.io/en/default/api/openpyxl.writer.workbook.html?highlight=visible#openpyxl.writer.workbook.get_active_sheet)可以做到這一點。 – moritzg