我正在使用xlwt
写入excel文件。但是,我想将结果拆分并将其写入两个不同的工作表(每个工作表有50%的结果):
result = [{},{}] #this is a result I am from the db
答案 0 :(得分:0)
你在哪里有问题? 只需使用xlwt quickstart:
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))
有帮助吗?