0
私はpythonを使用してExcelシートに複数の行を書き込もうとしています。下の "レコード"を印刷しようとすると、複数の行が表示されます。すべての行をExcelファイルに書き込む方法を教えてください。次のコードは1行だけを書きます。Python:複数のレコードをExcelに書き込む必要があります
for row in table.findAll('tr', { "class" : "product-row" }):
col = row.findAll('td')
#print(col[0].a.img['src'])
#print(col)
Image = col[0].a.img['src']
Name = col[1].a.text
Width = col[3].text
record = (Image,Name,Width)
book = xlwt.Workbook(encoding="utf-8")
sheet1 = book.add_sheet("Sheet 1")
for col_index, item in enumerate(record):
sheet1.write(i, col_index, item)
book.save("trial1.xls")
#print(record)
おかげ
ありがとうございます!混乱させて申し訳ありません。私はコードを更新しました。チェックしてください。私はレコードが書かれている最初にExcelを作成することも私は誇らしげに思う。どのように "レコード"を定義し、それを書くために各行を渡すか。私にお知らせください。前もって感謝します! – Santosh
が新しい質問を投稿しました。できれば見てください。ありがとう – Santosh