views.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:tambox 作者: joseamaya 项目源码 文件源码
def get(self, request, *args, **kwargs):
        grupos_productos = GrupoProductos.objects.filter(estado=True).order_by('codigo')
        wb = Workbook()
        ws = wb.active
        ws['B1'] = 'REPORTE DE GRUPOS DE PRODUCTOS'
        ws.merge_cells('B1:J1')
        ws['B3'] = 'CODIGO'
        ws['C3'] = 'DESCRIPCION'
        ws['D3'] = 'CTA_CONTABLE'
        ws['E3'] = 'CREADO'
        cont=4
        for grupo_productos in grupos_productos:
            ws.cell(row=cont,column=2).value = grupo_productos.codigo
            ws.cell(row=cont,column=3).value = grupo_productos.descripcion
            ws.cell(row=cont,column=4).value = grupo_productos.ctacontable.cuenta
            ws.cell(row=cont,column=5).value = grupo_productos.created
            ws.cell(row=cont,column=5).number_format = 'dd/mm/yyyy hh:mm:ss' 
            cont = cont + 1
        nombre_archivo ="ListadoGruposProductos.xlsx" 
        response = HttpResponse(content_type="application/ms-excel") 
        contenido = "attachment; filename={0}".format(nombre_archivo)
        response["Content-Disposition"] = contenido
        wb.save(response)
        return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号