Làm cách nào để tạo một bảng đơn giản trong ReportLab? Tôi cần phải thực hiện một bảng 2x20 đơn giản và đưa vào một số dữ liệu. Ai đó có thể chỉ cho tôi một ví dụ?Cách tạo một bảng đơn giản trong ReportLab
5
A
Trả lời
9
Chức năng bảng đơn giản nhất:
table = Table(data, colWidths=270, rowHeights=79)
bao nhiêu cột & hàng cuối phụ thuộc từ tuple của dữ liệu. Tất cả các chức năng bảng của chúng tôi trông giống như:
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
Điều này sẽ làm cho bảng 2X2 và điền số 1,2,3,4. Sau đó, bạn có thể tạo tài liệu tệp. Trong trường hợp của tôi, tôi đã làm cho HttpResponse là những gì khá giống như tập tin.
Các vấn đề liên quan
- 1. Tạo một Bảng đơn giản trong WPF?
- 2. Oracle PL/SQL - Cách tạo một biến mảng đơn giản?
- 3. Asp.net Mvc: Tạo một cm đơn giản
- 4. Cách tạo một thuật toán Gradient Descent đơn giản
- 5. C# Cách tạo một máy chủ UDP đơn giản
- 6. Cách tạo một dự án maven đơn giản bằng m2e
- 7. câu hỏi thiết kế bảng đơn giản
- 8. Cách tạo proxy động đơn giản trong C#
- 9. Cách tạo chỉ mục tiền tố đơn giản trong Java?
- 10. Một singleton đơn giản
- 11. Thế hệ T4 đơn giản cho POCO đơn giản
- 12. Cách đơn giản hóa một phần
- 13. Tạo một tô màu gradient trong một tệp PDF bằng cách sử dụng reportlab
- 14. Lưu trữ một bảng đơn giản trong bộ nhớ trong ASP.NET?
- 15. Mẫu để tạo sự đơn giản an toàn cho thread đơn giản trong java
- 16. Tạo một từ điển đơn giản sử dụng WordNet
- 17. tạo bảng excel đơn giản trong C# bằng chuỗi như đầu vào
- 18. Tạo GUI đơn giản từ đầu
- 19. Một phương pháp tạo giao diện trò chơi đơn giản
- 20. Tạo một lớp JavaScript đơn giản với jQuery
- 21. C# tạo tệp xml đơn giản
- 22. đơn văn bản đơn giản trong Haskell
- 23. Apache CXF + Spring: Tạo một Máy khách Đơn giản
- 24. Khởi tạo con trỏ đơn giản
- 25. Có một `return` đơn giản trong một hàm PHP đơn giản là kết thúc hàm sớm?
- 26. javascript - Tạo mảng động đơn giản
- 27. Cách tạo Chế độ xem tùy chỉnh đơn giản?
- 28. Tạo một bảng đơn trong mysql chỉ đọc
- 29. Tạo menu đa cấp CSS đơn giản
- 30. Python/Django: Tạo một danh sách đơn giản từ values_list()