PythonReports là một bộ công cụ nhằm mục đích để xây dựng cơ sở dữ liệu báo cáo trong các ứng dụng Python & nbsp;. Bộ công cụ này bao gồm các báo cáo thiết kế mẫu, xây dựng báo cáo và một số kết xuất đồ họa in cho GUI và đầu ra tập tin đồ họa.
Báo cáo xây dựng áp dụng một template cho một chuỗi các đối tượng dữ liệu thống nhất và tạo ra một cấu trúc bản in có thể được lưu vào tập tin và / hoặc làm theo một trong các trình điều khiển phía trước kết thúc vào màn hình, máy in, HTML (*), PDF vv
Yêu cầu
Tất cả các bộ phận của bộ công cụ PythonReports yêu cầu module ElementTree. Python 2.5 bao gồm các mô-đun này như là một phần của thư viện chuẩn. Người sử dụng các phiên bản cũ hơn Python có thể tải về gói phân phối riêng biệt từ http://effbot.org/downloads/ (cElementTree add-on là rất khuyến khích quá).
Yêu cầu đối với vẽ bản in phụ thuộc vào lối chọn:
& Nbsp; * PDF đầu ra đòi hỏi các ReportLab Toolkit. Báo cáo có chứa hình ảnh bổ sung yêu cầu Python Imaging Library (PIL).
& Nbsp; * wx dựa trên xem trước và in ấn đòi hỏi wxPython;
& Nbsp; * Tk dựa trên báo cáo xem trước đòi hỏi Tkinter (phần của Thư viện Python Standard). Báo cáo có chứa hình ảnh bổ sung yêu cầu PIL hoặc wxPython.
Báo cáo xây dựng có thể sử dụng bất kỳ các lựa chọn trên. Nói cách khác, nếu hệ thống của bạn có thể hiển thị hoặc in một báo cáo sau đó nó sẽ có thể xây dựng một báo cáo quá.
Thiết kế mẫu Báo cáo đòi hỏi Tkinter với Tix hỗ trợ (cài đặt Python chuẩn cho Windows bao gồm Tix; trên một số nền tảng Tix phải được cài đặt riêng)
Yêu cầu .
- Python
Bình luận không