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