Comment créer une table simple dans ReportLab? Je dois faire une simple table 2x20 et mettre quelques données. Quelqu'un peut-il me diriger vers un exemple?Comment créer une table simple dans ReportLab
5
A
Répondre
9
La fonction de table simple:
table = Table(data, colWidths=270, rowHeights=79)
Combien de colonnes & lignes finales dépendent de tuple des données. Toutes nos fonctions de table ressemble à:
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
Cela va faire la table 2X2, et remplissez-le avec les nombres 1,2,3,4. Ensuite, vous pouvez faire un document de fichier. Dans mon cas, j'ai fait HttpResponse ce qui est à peu près la même chose que le fichier.
Questions connexes
- 1. Comment créer une liste à puces dans ReportLab
- 2. question simple sur un SQL créer table
- 3. Comment créer une table déplaçable dans jquery?
- 4. Comment créer une table dynamique?
- 5. Comment puis-je créer une table lisible dans Excel? C#
- 6. Comment créer une fonction boost :: lambda simple?
- 7. Façon simple d'insérer une table?
- 8. Comment se débarrasser de l'espacement dans SimpleDocTemplate(). Python. ReportLab
- 9. Django et Reportlab Question
- 10. 2 Axes Reportlab Graphique
- 11. Pouvons-nous créer des formulaires PDF interactifs en utilisant reportlab?
- 12. Comment créer une table dans une base de données particulière?
- 13. Appengine - Reportlab (Obtenir une photo du modèle)
- 14. Comment créer une page de destination simple dans MVC2
- 15. Comment créer une vue/table dans mon contexte dans mysql?
- 16. Créer une table jQuery
- 17. Créer une table PDF
- 18. Comment créer une table Pivot suivante?
- 19. Comment créer une requête Pivot pour ce cas simple?
- 20. paragraphes numérotés, avec reportlab
- 21. comment créer une table avec javascript?
- 22. Impossible de créer une table dans mysql
- 23. Comment créer une sélection simple pour un tableau référentiel?
- 24. Comment créer cette base de données simple?
- 25. Comment puis-je créer une table d'expédition dans Boo?
- 26. Comment créer une table à bordure dans Silverlight?
- 27. Comment créer une table dynamique dans un fichier dbml?
- 28. Comment créer une table défilante dans Google Chrome
- 29. Comment créer une table de patition dans oracle10g
- 30. Comment créer une table dans mysql pour contenir 3 colonnes?