前提・実現したいこと
For Loop で取得したデータを全てExcelへと引き抜きたい。
発生している問題・エラーメッセージ
あるサイトにテーブルがいくつかあるので、それをFor Loopで取得することまでできましたが、最後のループのデータしか引き抜く事ができません。どこが間違っている、もしくは足りないのでしょうか?宜しくお願い致します。
Python
1import pandas as pd 2 3filename = r"\server\pc\user\username\desktop\test.xlsx" 4path = open(filename, 'r') 5destination = r"\server\pc\user\username\desktop\Scrap.xlsx" 6 7df = pd.io.html.read_html(filename, encoding='Shift JIS', attrs={'class': 'list2'}) 8 9num_tables = (len(df)) 10 11for i in range(0, num_tables): 12 13 dfi = df[i] 14 15writer = pd.ExcelWriter(destination, engine='xlsxwriter') 16dfi.to_excel(writer, index=False, sheet_name='Test') 17 18workbook = writer.book 19worksheet = writer.sheets['Test'] 20 21writer.save()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/18 04:36
2020/02/18 05:08