title: Java Reporting Framework - Export to Excel, PDF and mail them
body: <p>Reporting Framework:</p>
  
  <p>I have a datasource (JSON/XML API) which provides me all the necessary data. I just need to populate it in various tables and then export it to various formats like PDF, Excel etc in some template format and then mail users. This has to happen periodically in background (according to some cron job)</p>
  
  <p>I have found Jasper and BIRT as good solutions. But just for exporting data to various formats with templating, are they good solutions ? Are there any other lighter solutions than them ? I tried Apache POI as well but given free availability of various exporting libraries, should I need to all manual work on my own ? </p>
  
  <p>Templating feature is essential and other functionalities like mailing and all are optional provided the framework is light weight, flexible and easy to use.</p>
  
  <p>Please advice.</p>
  
  <p>Thanks</p>