Làm cách nào chúng tôi có thể tạo báo cáo bằng Java? Một cái gì đó giống như Crystal Reports trong .net.Tạo báo cáo bằng cách sử dụng Java
Trả lời
Hãy thử iRepor/JasperReports. Tôi nghĩ là lựa chọn tốt nhất của bạn kể từ hôm nay.
Nó khá trưởng thành, được cập nhật liên tục (hoạt động), hỗ trợ ứng dụng StandAlone/Swing, ứng dụng web, bạn có thể xuất sang Excel/PDF và tích hợp dễ dàng với các máy chủ ứng dụng chính.
JasperReports là Công cụ báo cáo và iReport là IDE của nó (Trình chỉnh sửa báo cáo trực quan).
Tôi đang phát triển ứng dụng web. Tôi có thể sử dụng báo cáo Jasper này bằng ứng dụng web không? –
Có. Như tôi đã đề cập, nó tích hợp khá tốt với các Máy chủ ứng dụng chính: JBoss, Tomcat, Glassfish, WebSphere, WebLogic, Oracle AS ... –
@Chirag bạn có thể dễ dàng tích hợp nó –
Chúng tôi có Jasper Report.
JasperReport là công cụ báo cáo nguồn mở phổ biến nhất thế giới. Nó được viết hoàn toàn bằng Java và có thể sử dụng dữ liệu từ bất kỳ nguồn dữ liệu nào và tạo ra các tài liệu pixel hoàn hảo có thể xem, in hoặc xuất ở nhiều định dạng tài liệu bao gồm HTML, PDF, Excel, OpenOffice và Word .
- Here là nhanh chóng hướng dẫn
BIRT là một công cụ rất phổ biến và mạnh mẽ. Được đề xuất.
Tôi đang phát triển ứng dụng web. Tôi có thể sử dụng BRIT này với ứng dụng web không? –
@Chirag: vâng, bạn có thể. –
Có thể là một bản sao của this question, BTW ...
Anyways, đây là trung thực của tôi (chưa thiên vị) câu trả lời copy từ đó:
i-net Clear Reports (từng là i-net pha lê-Clear)
- API đơn giản và dễ sử dụng của cả công cụ báo cáo và Java report viewer.
- Có thể xuất sang bất kỳ định dạng chính nào như PDF, HTML, SVG, XLS, v.v., cũng như vào trình xem Java applet. (Xem samples)
- Đi kèm với trình thiết kế mẫu báo cáo đồ họa miễn phí và mạnh mẽ. (Xem video guide)
- Cài đặt dưới dạng tệp WAR trên máy chủ ứng dụng của bạn hoặc có thể được sử dụng làm thư viện trong ứng dụng của riêng bạn.
- Hỗ trợ kỹ thuật tuyệt vời (bạn thường nhận được câu trả lời sau vài phút hoặc vài giờ thay vì ngày hoặc tuần)
- Biểu đồ dựa trên JFreeChart (bao gồm biểu đồ chứng khoán).
- Có thể đọc các mẫu Crystal Reports. (đối với nhiều khách hàng, đây là tính năng sát thủ vì bạn không phải tạo lại tất cả các mẫu Crystal Reports cũ của mình)
- Giá cả cạnh tranh và tuyệt vời - chi phí hiệu quả "less than open source".
- Miễn phí 90-day trial của thành phần máy chủ.
- Miễn phí và đầy đủ chức năng report designer.
[tiết lộ đầy đủ: Có, tôi làm việc cho phần mềm i-net. Nhưng nó vẫn là câu trả lời trung thực của tôi (mặc dù chủ quan và thiên vị) cho câu hỏi. ;)]
Báo cáo Jasper thực sự là một công cụ mạnh mẽ, nhưng đôi khi có nhiều công việc để tạo báo cáo.
Tôi khuyên bạn nên xem xét đến POI và Docx4j. Với những người, bạn có thể bao gồm một mẫu với tiêu đề và phong cách entreprise. Bạn có thể tạo tệp với các câu lệnh đơn giản nhưng với Docx4j bạn cũng có thể thay thế các thẻ (templating) trong tệp .docx của bạn theo yếu tố lựa chọn.
Các docx4j (ava) tài liệu có sẵn ở đây: https://www.docx4java.org/forums/
- 1. cách sử dụng báo cáo jacoco.exec
- 2. Cách Tạo Báo cáo Sử dụng Báo cáo Tinh thể trong Visual Studio 2010
- 3. Tạo nhiều báo cáo javadoc bằng cách sử dụng maven-javadoc-plugin và Maven 3
- 4. Cách tạo bảng đẹp bằng cách sử dụng BÁO CÁO PROC và đầu ra ODS RTF
- 5. Cách tạo báo cáo trong asp.net bằng Trình xem Báo cáo
- 6. cách hiển thị toàn bộ báo cáo trong một trang bằng Trình tạo báo cáo?
- 7. Tạo các báo cáo HTML sử dụng C++
- 8. Sử dụng "||" trong báo cáo chuyển đổi trong java
- 9. Tạo báo cáo knitr
- 10. Tạo báo cáo từ Dynamodb
- 11. Sử dụng báo cáo theo dõi
- 12. Cách Tạo Báo cáo trong Magento
- 13. jquery mobile - cách sử dụng "hộp thoại báo cáo lỗi"
- 14. Báo cáo chuyển đổi - sử dụng hoặc?
- 15. Tạo báo cáo Jasper với subreport từ java
- 16. Cách sử dụng chờ và thông báo bằng Java?
- 17. Cách tạo báo cáo trong từ 2010 bằng cách sử dụng C#, dot net, mẫu từ, xml
- 18. Công cụ báo cáo Java nhẹ
- 19. Truy vấn để tạo báo cáo Sử dụng đĩa theo báo cáo trên cùng trong SQL Azure?
- 20. Cách tạo Tệp .dst Thêu bằng cách sử dụng Java
- 21. Cách sử dụng Chữ ký trong báo cáo lỗi?
- 22. Dịch vụ báo cáo bằng cách sử dụng Khung thực thể
- 23. Quảng cáo bằng Java?
- 24. Làm cách nào để tạo báo cáo đa ngôn ngữ?
- 25. Làm thế nào để tạo báo cáo kết quả thử nghiệm bằng cách sử dụng rô bốt?
- 26. Thực hiện thao tác giống như SUMIF bằng cách sử dụng Trình tạo báo cáo SQL Server
- 27. Biểu hiện dịch vụ báo cáo bằng cách sử dụng Switch
- 28. Nhận báo cáo từ jasperserver bằng cách sử dụng REST webservice và asp.net C#
- 29. Lập kế hoạch Báo cáo JasperServer qua SOAP bằng cách sử dụng Python
- 30. Báo cáo sự cố cho java
thể trùng lặp của [Điều gì là động cơ báo cáo tốt nhất cho Java] (http://stackoverflow.com/questions/238527/what-is-the- best-report-engine-for-java) – Epaga