Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7845737
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T17:20:43+00:00 2026-06-02T17:20:43+00:00

In the past I have created business documents in Java using the referenced libraries.

  • 0

In the past I have created business documents in Java using the referenced libraries.

I have never used JasperReports, should I?

Does JasperReports allow easy creation of PDF and Excel files from Java?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-02T17:20:45+00:00Added an answer on June 2, 2026 at 5:20 pm

    Jasper can be a benefit in cases where your organization (or client):

    1. Cannot afford more robust solutions such as Crystal Reports (or Cognos, etc.)
    2. Requires highly customized / user-configurable ad-hoc reporting solutions that are very easy to integrate in your existing application (web-based or desktop based): Think “embedded” solutions.

    I have built a completely dynamic, web-based ad hoc reporting solution using Jasper Reports as my backend report generator (internally Jasper uses Apache POI for XLS generation and iText for PDF generation). Would it have been possible with other reporting packages? I’m sure it would have, but integration would have been much more difficult (it would have required either communicating with a reporting server via web services, reading / streaming data from a report server, etc.) and one may not be able to achieve the same fine grained control over report generation. Its entirely possible Crystal Reports has a Java API (I’ve never used Crystal Reports), but I would be surprised if its as easy to deal with as Jasper from a Java perspective.

    Jasper allowed me to build a pretty powerful embedded reporting solution: So its a “sexy” solution to developers like me. That’s where one has to be careful. Solutions that are attractive to developers are not always the best for the end user. I do believe the other solutions are more efficient from a performance perspective and consequently can handle a much larger workload. When using Jasper, the work of properly dealing with performance (time, memory, and SQL query tuning), asynchronous reporting / scheduling, and document storage is completely left up to the developer.

    So if you’re performance constraints are not too rigid or your expected workload is reasonable (this is all relative, believe me I know), Jasper can be a great embedded solution. However if you have the money and resources (someone to do configuration, maintenance) to buy a more robust reporting solution because your performance requirements need it, explore other solutions.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have created a 'control' using jQuery and used jQuery.extend to assist in making
For past projects(the last few have been web using asp.net mvc) we created a
I have just began learning Java programming, I have created a simple game using
In the past I have used MAPISendMail to launch Outlook (or whatever the desired
In the past I have used Managed Direct X and DirectShow.Net to play a
Excuse my limited knoweldge here. In the past I have used Steve Sanderson's method
In the past I have created ItemTemplates for classes that I regularly use in
I have created the following class. However, I cannot get past the error: Must
In the past I have created DirectX applications in the C++ programming language, however,
In the past, I have created a component to pass and retrieve values to/from

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.