我正在使用xlwt
來寫入Excel文件。但是,我想分割結果並將它們寫入兩張不同的工作表(每個工作表都有50%的結果) :如何在Python中將結果寫入多個Excel表
result = [{},{}] #this is a result I am from the db
我正在使用xlwt
來寫入Excel文件。但是,我想分割結果並將它們寫入兩張不同的工作表(每個工作表都有50%的結果) :如何在Python中將結果寫入多個Excel表
result = [{},{}] #this is a result I am from the db
你在哪裏遇到問題? 只需使用xlwt快速入門:
data = [{'rows': [[1, 2, 3, 4]]}, {'rows': [['a', 'b', 'c', 'd']]}]
import xlwt
for i, rows in enumerate(data):
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
for row_i, row in enumerate(rows['rows']):
for row_j, value in enumerate(row):
ws.write(row_i, row_j, value)
wb.save('example{}.xls'.format(i))
幫助?
使用三個效率低的方式 – Mosson
據我所知xlwt不支持一次寫入行。但繼續挖掘:)你需要什麼效率? – opalczynski
將結果寫入不同的工作表中,但在同一個excel(XX.excel)中!謝謝 – Mosson
請問您使用的代碼示例來編寫結果? – fridaymeetssunday