在web中,用jasperreport做报表有什么好处?
我感觉用html+css直接画报表也可以啊,用jasperreport有什么优势吗?请不要copy网上的文章啊,谢谢!...
我感觉用html+css直接画报表也可以啊,用jasperreport有什么优势吗?
请不要copy网上的文章啊,谢谢! 展开
请不要copy网上的文章啊,谢谢! 展开
3个回答
展开全部
你说的这两个各有各的好处,并不是jasperreport就一定比html+css来的好。
我在项目里使用时发现,对于一些复杂的报表,jasperreport做效率低,难看。
但是jasperreport的好处在于交叉报表,子报表,特别是图表(饼图,柱状图)是html+css所没有的。
还有就是jasperreport的导出非常方便,支持多种格式,pdf,excel。
再者,jasperreport有多种报表数据注入方式,可以和在java代码里将实体类放在一个集合中,然后fill进报表。这样不仅仅是sql可以进行查询,更灵活的操作提供我们进行选择
如果你的报表仅仅是列表显示了看,又有很多复杂的数量计算,那么html+css更好。
我在项目里使用时发现,对于一些复杂的报表,jasperreport做效率低,难看。
但是jasperreport的好处在于交叉报表,子报表,特别是图表(饼图,柱状图)是html+css所没有的。
还有就是jasperreport的导出非常方便,支持多种格式,pdf,excel。
再者,jasperreport有多种报表数据注入方式,可以和在java代码里将实体类放在一个集合中,然后fill进报表。这样不仅仅是sql可以进行查询,更灵活的操作提供我们进行选择
如果你的报表仅仅是列表显示了看,又有很多复杂的数量计算,那么html+css更好。
展开全部
有啊.
你html+css生产出来的什么格式的报表?是单一的html报表吧.
但是jasperreport 可以生成多种报表了.pdf.excel.也包括了html样式的.
再者.开发度简单啊.使用ireport后你做子报表.什么嵌套报表.等等复杂的类型报表.只用简单的拖拽排版既可以.你要用html+css的话虽说也能实现.但是开发进度是要落后的啊..
对吧
先想到这些..回头可以补充
你html+css生产出来的什么格式的报表?是单一的html报表吧.
但是jasperreport 可以生成多种报表了.pdf.excel.也包括了html样式的.
再者.开发度简单啊.使用ireport后你做子报表.什么嵌套报表.等等复杂的类型报表.只用简单的拖拽排版既可以.你要用html+css的话虽说也能实现.但是开发进度是要落后的啊..
对吧
先想到这些..回头可以补充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为便于管理,修改报表的输出格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询