def get(self, request, *args, **kwargs):
formas_pago = FormaPago.objects.all().order_by('codigo')
wb = Workbook()
ws = wb.active
ws['B1'] = 'REPORTE DE FORMAS DE PAGO'
ws.merge_cells('B1:J1')
ws['B3'] = 'CODIGO'
ws['C3'] = 'DESCRIPCIÓN'
ws['D3'] = 'DIAS_CREDITO'
cont=4
for forma_pago in formas_pago:
ws.cell(row=cont,column=2).value = forma_pago.codigo
ws.cell(row=cont,column=3).value = forma_pago.descripcion
ws.cell(row=cont,column=4).value = forma_pago.dias_credito
cont = cont + 1
nombre_archivo ="ListadoFormasPago.xlsx"
response = HttpResponse(content_type="application/ms-excel")
contenido = "attachment; filename={0}".format(nombre_archivo)
response["Content-Disposition"] = contenido
wb.save(response)
return response
评论列表
文章目录