分享一b/s報表工具(服務),積木報表(JiMuReport),張代浩大佬出品。
官網:http://www.jimureport.com/
離線版官方下載:https://github.com/zhangdaiscott/JimuReportmysql
與SAP水晶報表、微軟Report Service等大牌公司的成熟報表軟件相比,優點在於積木報表支持中國式報表,處理合並單元格、交叉表表頭斜線等很友好。
與帆軟報表等國內報表工具相比,該報表免費,免費,免費(重要的事情說三遍!)。
現有版本,部分功能不及其餘報表工具,但已加入開發計劃中,相信不久將會出如今新版本中。
已實現的功能,操做簡單,界面友好,上手容易。(在B站上有系列視頻課程,另外有完善的wiki)
另外,報表的開發工具(IDE)基於web,使用瀏覽器便可,不須要安裝開發工具。git
提供一個免費版的在線報表和大屏,由於是在線的,因此算是隻是提供了一個展現工具,畢竟沒有多少人會將數據放在別人的庫中。
數據源除了數據庫外,還提供api接口,也就是說,若是你不肯意將數據放在他人系統上,你能夠提供數據訪問api供其調用,相比將整個數據庫暴露,這樣能夠少暴露些。
但api接口須要開發,另外調用api接口權限驗證不強,可能你暴露給的不光是積木報表。
我不是暴露狂,相信你也不是,大概張代浩大佬是,那咱們看看離線版本。github
很抱歉,離線版本只提供報表(指望開發大屏,,,想多了。。。)
離線版本提供了GitHub的下載地址,該工具不開源,核心內容打了jar包。
若是要部署,核心jar包是不夠的,須要一個殼,這個殼能夠是jeecgboot(大佬提供的另外一款很好用的免費開源系統開發框架),也能夠是你本身的j2ee項目,或者是大佬給出的sample示例項目。
積木報表是b/s報表,是j2ee項目,不是Windows exe。web
ok,那就安裝離線版積木報表,有個免費的好用的報表工具足夠,我不須要源碼,我想雙擊運行就好。
sorry,須要殼,對,最起碼須要將down下來sample,而後打包。。。
大佬就是大佬,在大佬眼裏,打包是個基礎活;在大佬眼力,你必定是個開發者。
好吧,我是開發者,若是你不是,那你下載我打包的安裝好了。sql
百度網盤下載(積木報表有版本更新後,新版的打包項目我將更新)
連接:https://pan.baidu.com/s/1S8ozeR7NBfvM1mF260ZiUA
提取碼:5pz9數據庫
幾個主要配置:express
ms sql serverjson
url: jdbc:sqlserver://192.168.1.xxx:1433;SelectMethod=cursor;DatabaseName=JIMU_REPORT username: sa password: xxx driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
mysqlapi
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: Lims1234! driver-class-name: com.mysql.cj.jdbc.Driver
訪問報表設計頁面:
http://xxx.xxx.xxx.xxx:xxx/jmreport/list
瀏覽器
報表預覽: