Excelで伝票を作っています。
pythonを使って少しでも楽できなかと悪戦苦闘しております。
今回は、Excelファイル内の「伝票番号」「会社名」を抜き出した一覧を
.txtで作りたいと思います。
目標
フォルダ
ファイルA
ファイルB
ファイルC
↓
.txt
No.001 〇〇会社
No.002 ××会社
No.003 ××会社
できること
・以前にExcelファイルをopenpyxlで扱ったことがあるので
ファイル指定、シート指定、セル指定して値を取得はできます。
import openpyxl
ep = 'C:\Users\test\0000.xlsx'
wb = openpyxl.load_workbook(filename=ep)
sheet2 = wb['1111']
No = sheet2['G47'].value
client = sheet2['C47'].value
・globを使ってフォルダ内のExcelファイルを取得もできます。
import glob
files=glob.glob(r'C:\Users\test*.xlsx')
for file in files:
ここから先がわかりません。
できないこと
上記の二つを組み合わることがまずできていません。
あと、一覧を取得できたとして.txtにして書き出す
方法がわかりません。
懇願
説明が長くなりました。
もっといい方法もあると思うのですが
どなたかご教示願えませんでしょうか?
よろしくお願いします。
環境
python 3.x windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/03 09:54
2020/04/03 10:51 編集
2020/04/03 11:46
2020/04/03 11:50
2020/04/03 11:53
2020/04/03 12:21
2020/04/03 17:26