免費報表工具 積木報表(JiMuReport)的安裝

分享一b/s報表工具(服務),積木報表(JiMuReport),張代浩大佬出品。
官網:http://www.jimureport.com/
離線版官方下載:https://github.com/zhangdaiscott/JimuReportmysql

1 同類產品對比

與SAP水晶報表、微軟Report Service等大牌公司的成熟報表軟件相比,優點在於積木報表支持中國式報表,處理合並單元格、交叉表表頭斜線等很友好。
與帆軟報表等國內報表工具相比,該報表免費,免費,免費(重要的事情說三遍!)。
現有版本,部分功能不及其餘報表工具,但已加入開發計劃中,相信不久將會出如今新版本中。
已實現的功能,操做簡單,界面友好,上手容易。(在B站上有系列視頻課程,另外有完善的wiki)
另外,報表的開發工具(IDE)基於web,使用瀏覽器便可,不須要安裝開發工具。git

2 軟件基本介紹

2.1 在線版本

提供一個免費版的在線報表和大屏,由於是在線的,因此算是隻是提供了一個展現工具,畢竟沒有多少人會將數據放在別人的庫中。
數據源除了數據庫外,還提供api接口,也就是說,若是你不肯意將數據放在他人系統上,你能夠提供數據訪問api供其調用,相比將整個數據庫暴露,這樣能夠少暴露些。
但api接口須要開發,另外調用api接口權限驗證不強,可能你暴露給的不光是積木報表。
我不是暴露狂,相信你也不是,大概張代浩大佬是,那咱們看看離線版本。github

2.2 離線版本

很抱歉,離線版本只提供報表(指望開發大屏,,,想多了。。。)
離線版本提供了GitHub的下載地址,該工具不開源,核心內容打了jar包。
若是要部署,核心jar包是不夠的,須要一個殼,這個殼能夠是jeecgboot(大佬提供的另外一款很好用的免費開源系統開發框架),也能夠是你本身的j2ee項目,或者是大佬給出的sample示例項目。
積木報表是b/s報表,是j2ee項目,不是Windows exe。web

3 安裝離線版本

ok,那就安裝離線版積木報表,有個免費的好用的報表工具足夠,我不須要源碼,我想雙擊運行就好。
sorry,須要殼,對,最起碼須要將down下來sample,而後打包。。。
大佬就是大佬,在大佬眼裏,打包是個基礎活;在大佬眼力,你必定是個開發者。
好吧,我是開發者,若是你不是,那你下載我打包的安裝好了。sql

3.1 下載

百度網盤下載(積木報表有版本更新後,新版的打包項目我將更新)
連接:https://pan.baidu.com/s/1S8ozeR7NBfvM1mF260ZiUA
提取碼:5pz9數據庫

3.2 安裝

  • 安裝jdk1.8,下一步、下一步就行了,不須要配置環境變量。
  • 安裝積木報表,解壓縮就行了。
  • 配置數據庫連接等,積木報表使用的是mysql\oracle\sql server等數據庫,沒有使用Derby、sqllite這樣的嵌入型數據庫,所以須要安裝數據庫,並配置數據庫連接。
  • 安裝數據庫,可使用mysql或SQL server的express版本(免費)。
  • 建立積木相關表。(須要自行初始化表結構,目前大佬給出了mysql的建立sql,可從網盤下載sql server、Oracle的sql)
  • 運行startup.bat。。。

3.3 配置

幾個主要配置:express

  • port: 8082,Tomcat已在包裏,配置tomcat端口。
  • context-path: ,若是跟路徑,則空着。
  • datasource: master: 配置數據源

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

4 運行後

訪問報表設計頁面:
http://xxx.xxx.xxx.xxx:xxx/jmreport/list
瀏覽器

報表預覽:

相關文章
相關標籤/搜索