2016-11-22 27 views

回答

0

你在哪里遇到问题? 只需使用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)) 

帮助?

+0

使用三个效率低的方式 – Mosson

+0

据我所知xlwt不支持一次写入行。但继续挖掘:)你需要什么效率? – opalczynski

+0

将结果写入不同的工作表中,但在同一个excel(XX.excel)中!谢谢 – Mosson

相关问题