1
我做一个列表的出口与Python(xlwt)擅长:导出到Python和xlwt在列号使用条件出类拔萃
response = HttpResponse(mimetype="application/ms-excel")
response['Content-Disposition'] = 'attachment; filename=MyList.xls'
wb = xlwt.Workbook()
ws = wb.add_sheet('my_list')
ws.write(0, 0, 'Country ID')
if var =='with_flag':
ws.write(0, X, 'Country Flag')
ws.write(0, 1, 'Country Name')
如果我出口没有标志的出口通过镍),但问题是当我选择使用标志导出时。我应该尊重列的顺序(1- country_name
,2- country_flag
,-3 country_id
)。我知道Python不支持++
。在我的代码中有没有任何条件可以让X
以特定顺序导出?
它会工作,但我的问题张贴只是2/3列。我的导出文件将包含20 +列,我正在寻找优雅(最小化)的方式来做它不像你的答案(每列增加一个增量行)。 (+答案的投票) – Drwhite
关于20栏。例如,您需要使用一个列表来放入数据并迭代该列表,并使用Excel列号的列表索引。 –