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列號的列表索引。 –