Openpyxlを使ってエクセルのファイルを1つにまとめたいです。
1行目はどのエクセルファイルも同じ項目が記載されています。
データは下記のようにファイルごとに分かれています。
book1
商品,値段,賞味期限
りんご,100円,5月3日
ぶどう,200円,8月9日
みかん,150円,10月1日
book2
商品,値段,賞味期限
すいか,400円,6月13日
ばなな,250円,8月3日
book3
商品,値段,賞味期限
・
・
・
これをまとめて下記のような結果にしたいです。
どのようにすれば実現できるでしょうか?ご教示いただけると幸いです。
結果
book3
商品,値段,賞味期限
りんご,100円,5月3日
ぶどう,200円,8月9日
みかん,150円,10月1日
すいか,400円,6月13日
ばなな,250円,8月3日
・
・
・
【コード】
import openpyxl
import pprint
wb = openpyxl.load_workbook(r'C:\Users\example\sample.xlsx')
wb1 = openpyxl.load_workbook(r'C:\Users\example\sample1.xlsx')
ws1 = wb1.active
ws1 = wb1.active
list = []
message = []
count = 0
while 1:
message = input("インポートするファイルをドラッグしてください")
list.append(message)
print (list[count])
count += 1
if message == 'end':
break
print (list)
wb1.save(r'C:\Users\t-tamae\アウトプット.xlsx')
あなたの回答
tips
プレビュー