前提・実現したいこと
請求書.xlsxの中にあるシート名(詳細,1,2,3,4,5,6,7,8,9,10)
の11枚のシートが含まれています。
'詳細'のシートだけをまず読み込んで、
'1'~'10'のシートはFor文で回して読み込みたいです。
以下のコードを書いたのですがエラーが発生してしまいます。
発生している問題・エラーメッセージ
raise XLRDError('No sheet named <%r>' % sheet_name) XLRDError: No sheet named <'i'>
該当のソースコード
# 絶対パスの1枚目のシート名の指定 filepath = os.path.join(data_dir, '請求書.xlsx') sheet_name='詳細' # Excel読み込み data = pd.read_excel(filepath, sheet_name =sheet_name, index_col = None, header =0, dtype = str) #請求書.xlsxの中にあるシート名10枚をFor文で読み込み for i in range(10): data1 = pd.read_excel(filepath, sheet_name =i, index_col = None, header =0, dtype = str)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。