我正在使用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