2017-12-26 8 views
1

the docによると、pandas.read_excelには、どのシートが読み取られるかを指定できるパラメータsheet_nameがあります。しかし、2番目のシートをExcelファイルから読み取ろうとすると、パラメータ(sheet_name = 1sheet_name = 'Sheet2')を設定しても、データフレームは常に最初のシートを表示し、インデックスのリストを渡すと(sheet_name = [0, 1])、辞書は返されませんまだ最初のシートです。ここで何が問題だろうか?pandas.read_excelパラメータ "sheet_name"が機能しない

+0

私はそうパンダが私のために少し厳しいものになります更新アナコンダを使用しています0.21 – ayhan

+0

にアップグレードした後に解決されたのと同じ問題を抱えていたが、に感謝情報。 – user7065687

答えて

2

あなたはpd.ExcelFileを使用しようとすることができます:

xls = pd.ExcelFile('path_to_file.xls') 
df1 = pd.read_excel(xls, 'Sheet1') 
df2 = pd.read_excel(xls, 'Sheet2') 
+0

ありがとう、それは動作します。 – user7065687

関連する問題