Java Reporting Framework - 导出到Excel,PDF并邮寄它们

mac*_*mac 5 java reporting

报告框架:

我有一个数据源(JSON/XML API),它为我提供了所有必要的数据.我只需要在各种表中填充它,然后以某种模板格式将其导出为各种格式,如PDF,Excel等,然后邮件用户.这必须在后台定期进行(根据某些cron工作)

我发现Jasper和BIRT是很好的解决方案.但是,仅仅通过模板将数据导出为各种格式,它们是不错的解决方案?还有其他更轻的解决方案吗?我也尝试过Apache POI,但考虑到各种出口库的免费可用性,我是否需要自己完成所有手动工作?

模板功能是必不可少的,其他功能如邮寄和所有功能都是可选的,前提是框架重量轻,灵活且易于使用.

请指教.

谢谢

小智 3

Jasper Reports 是一个很好的解决方案,可以使用 SQL 数据库和 XML 文件的模板创建报告(我还没有测试它是否支持 JSON),它的优点是,如果您不喜欢默认 Jasper Server 的工作方式,您可以修改它,或者您可以自己创建一个小型服务,最后一个很容易做到,因为导出到 PDF(或任何格式)只需几行代码即可完成。