本文总结了本人在实践中使用起来最方便的各类报表生成方法,使用本文中各方法能适应一般场景下对各个报表的需求。
html
- 先制作报表模板(将js和css集成到模板中),然后直接使用程序进行内容填充即可。此方法不仅适用于java,也适用于任何程序语言。
- 如果有其他类型的报表,可以直接用第三方工具转换后得到。比如wkhtmltopdf工具就能很好地将html文档转换为pdf文档。
- 如果希望使用java直接生成pdf文档,可参考:https://blog.csdn.net/justinytsoft/article/details/53320225
word
- 各级标题设置参考:https://blog.csdn.net/oh_maxy/article/details/46515619/
- 内容及表格参考:http://53873039oycg.iteye.com/blog/2157923
excel
- 直接参考:http://www.cnblogs.com/mingforyou/archive/2013/08/26/3282922.html
- 注意1:使用mergeCells方法的时候,最好先填充内容再进行合并,否则可能出现ArrayIndexOutBoundsException报错。
- 注意2:此方法生成的excel文档为xls格式,即有上限限制,最大行数是65536行,最大列数是256列。
==疑问?帮助?批评?欢迎评论 | QQ:593159978==