¿Cómo puedo hacer una tabla simple en ReportLab? Necesito hacer una tabla simple de 2x20 y poner algunos datos. ¿Puede alguien señalarme un ejemplo?Cómo hacer una tabla simple en ReportLab
5
A
Respuesta
9
La función de tabla simple:
table = Table(data, colWidths=270, rowHeights=79)
¿Cuántas columnas & hileras de los extremos dependen de la tupla de datos. Todas las funciones de nuestra tabla se ven así:
from reportlab.platypus import SimpleDocTemplate
from reportlab.platypus.tables import Table
cm = 2.54
def print_pdf(modeladmin, request, queryset):
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename=somefilename.pdf'
elements = []
doc = SimpleDocTemplate(response, rightMargin=0, leftMargin=6.5 * cm, topMargin=0.3 * cm, bottomMargin=0)
data=[(1,2),(3,4)]
table = Table(data, colWidths=270, rowHeights=79)
elements.append(table)
doc.build(elements)
return response
Esto hará que la tabla 2X2, y lo llene con los números 1,2,3,4. Entonces puedes hacer un documento de archivo. En mi caso, hice HttpResponse, que es bastante parecido al archivo.
Cuestiones relacionadas
- 1. ¿Ajustar texto en una tabla reportlab?
- 2. Creando una tabla simple en WPF?
- 3. Manteniéndolo simple y cómo hacer múltiples CTE en una consulta
- 4. Agregando una fuente para usar en ReportLab
- 5. Cómo hacer una tabla de símbolos
- 6. Cómo hacer coincidir una comilla simple en sed
- 7. iOS: hacer una aplicación basada en webview "simple": ¿cómo?
- 8. ¿Cómo crear una lista con viñetas en ReportLab
- 9. Python: Cómo hacer que Reportlab se mueva a la página siguiente en PDF salida
- 10. ¿Cómo hacer un hipervínculo simple en XAML?
- 11. Cómo repetir encabezados de columna de tabla sobre saltos de página en salida PDF de ReportLab
- 12. Solucionar problemas reportlab heisenbug
- 13. ¿Cómo se analiza una tabla HTML simple con Nokogiri?
- 14. diferencia de velocidad en hacer una tabla
- 15. Django y Reportlab Pregunta
- 16. ¿Cómo hacer una tabla de solo lectura en SQL Server?
- 17. ¿Cómo puedo hacer una tabla en MySQL llamada "orden"?
- 18. Cómo puedo hacer una tabla HTML en línea
- 19. Mostrando página cuenta con ReportLab
- 20. Varias tablas (5) una página usando ReportLab
- 21. ¿Cómo puedo hacer una línea 3D simple con Matplotlib?
- 22. Acelere una consulta, unión interna simple con una tabla grande y una tabla pequeña
- 23. C# Cómo hacer un simple servidor UDP
- 24. Reportlab: ¿Cómo cambiar entre vertical y horizontal?
- 25. ¿Cómo hacer JButton con estilo plano simple?
- 26. Explicación básica simple de una tabla hash distribuida (DHT)
- 27. ¿La manera más simple de hacer una auto-unión recursiva?
- 28. Cómo hacer INSERTAR en una tabla los registros extraídos de otra tabla
- 29. Salto de página condicional en reportlab
- 30. ¿Cómo hacer un molde de tipo simple en Scala?