я сделать экспорт списка, чтобы преуспеть с Python (xlwt):Экспорт, чтобы преуспеть с питоном и 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. –