前提・実現したいこと
dataフォルダにある各xlsxファイルの特定のx列(今回は33列目)をすべて抽出するような仕組みを目指しております。
発生している問題・エラーメッセージ
ウェブにある情報をもとにプログラムを作りましたが,上手く機能しませんでした。
エラーメッセージ
該当のソースコード
python3
1import openpyxl as px 2import os 3 4 5 6filePath = [] 7folder = "data" 8 9for root, dirs, files in os.walk(folder): 10 for fname in files: 11 12 fnamePath = os.path.join(root, fname) 13 14 if fnamePath.find(".xlsx") != -1: 15 16 print(".xlsxファイルがありました 場所: "+fnamePath) 17 filePath.append(fnamePath) 18 19if filePath == []: 20 print("データがありません") 21 22 23for path in filePath: 24 print(path) 25 wb = px.load_workbook(path) 26 sheet = wb.get_sheet_by_name('Sheet1') 27 28for cell_obj in list(sheet.columns)[33]: 29 print(cell_obj.value) 30
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/09 04:41