我知道的差不多就几款,给题主稍微罗列一下吧:
BIRT:这算是一款比较流行的开源报表开发工具,拥有和dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。
iReport:能够创建复杂报表的开源项目,能够调用jasperreport库应用与任何一种java应用程序,纯java编写,有非常丰富的图形界面。
FineReport:零编码基础报表软件,支持多种类型的数据源以及数据库,类excel界面,数据连接之后只需要进行简单的拖拖拽拽就可以生成报表。
开源的,目前还在用的,基本是birt、Jasper 、ireport,其他的也有,几乎都不用了。
为啥要选开源呢,功能太简单,不太适合国内报表开发了,维护和学习成本太高了。 现在好多商业报表都有可能拿到免费版本用了,比如润乾报表,有免费版供学习啥的使用,买个功能全面的没多少钱。