开源工具可以用,但是存在一定风险,需要注意。一是开源的功能一般比较简单,一旦有了新需求就很难搞定,到时候骑虎难下很被动的;二是开源软件基本上都是国外的,没有技术支撑,学习文档都是外文的,没有一定英文功底,学不好开源软件的;三是软件使用中出现什么bug,没人维护,项目失败风险很大。所以除非项目金额很小,能不用开源的就不用。至于收费软件,推荐用FineReport报表工具,国内最好的报表软件了,用着也放心。了解更多开源相关,去LUPA社区看看吧。