簡(jiǎn)表(JOR),開源報(bào)表工具

          在eclipse中導(dǎo)入jor工程

          簡(jiǎn)表(JOR),是一款國產(chǎn)的開源java報(bào)表工具,核心代碼來自于杰表2008.

          詳情請(qǐng)?jiān)L問官網(wǎng) www.jatools.com/jor  

          簡(jiǎn)表的部署現(xiàn)提供兩種方式.

          第一種通過 SVN 直接檢出到ECLIPSE中

          SVN 地址 http://jatoolsopenreport.googlecode.com/svn/trunk/



          項(xiàng)目成功檢出后.運(yùn)行設(shè)計(jì)器  可按 Java Application 運(yùn)行主類  jatools.designer.App




          設(shè)計(jì)器界面如下



          第二種方式是通過網(wǎng)站下載jor.zip
          下載地址 http://www.jatools.com/jor/

          壓縮包下載完成之后是如下目錄結(jié)構(gòu)


          1:designer目錄

          此目錄存放的是設(shè)計(jì)器  
          (1).必須保證已經(jīng)安裝jdk,版本為 1.4以上
          (2).運(yùn)行 bin\start.bat即可打開設(shè)計(jì)器

          2:source目錄

          (1). 將本目錄導(dǎo)入到eclipse中
          (2). 運(yùn)行設(shè)計(jì)器  可按 Java Application 運(yùn)行主類  jatools.designer.App


          3:tomcat.with.jor目錄

             瀏覽示例報(bào)表
             雙擊tomcat.with.jor/bin/startup.bat
             按以下地址,可訪問示例報(bào)表
             
             http://localhost:8080/jor/demos

          效果如下:





          簡(jiǎn)表, 能處理的復(fù)雜報(bào)表示例

          所有的操作都在圖形界面下操作。。。
          表格與交叉表
          1:占比



          選中單元格的公式,表示要計(jì)算當(dāng)前月份,某地區(qū)的銷售額,占當(dāng)年總銷售額的比例,公式中的除數(shù)表示計(jì)算指定年份,當(dāng)前地區(qū)的銷售額。
          =銷售表_.金額.sum()/銷售表_.金額{1994}.sum()
          上述公式的計(jì)算結(jié)果是不超過1的小數(shù)點(diǎn),如果你想以百分比顯示,你可以選擇此文本對(duì)象的格式化屬性,設(shè)置為按百分比顯示,下面是本例按百分比顯示的部分報(bào)表截圖




          2:與去年同期比



          3:多數(shù)據(jù)集交叉表





          上圖所示模板,意圖是做一個(gè)顯示銷售額的交叉表,在列上顯示地區(qū)信息,在左面位置顯示按產(chǎn)品類別劃分,和按客戶劃分的分組。交叉部分顯示每個(gè)地區(qū),每個(gè)類別的銷售額,和每個(gè)地區(qū),客戶的銷售額。

           

          圖(a)是該報(bào)表的模型定義,該模型有四個(gè)數(shù)據(jù)集:

           

          • 產(chǎn)品查詢表數(shù)據(jù)集提供列上的地區(qū)分組信息,和類別地區(qū)相交的信息,即類別地區(qū)交叉索引節(jié)點(diǎn);
          • 客戶表數(shù)據(jù)集,提供顯示在左面的客戶分組;
          • 類別表數(shù)據(jù)集下,建Row節(jié)點(diǎn),提供交叉表左面的產(chǎn)品類別信息;
          • 客戶地區(qū)表數(shù)據(jù)集,提供客戶地區(qū)相交區(qū)域的信息,即客戶地區(qū)交叉索引節(jié)點(diǎn);
          模型節(jié)點(diǎn)與對(duì)象的綁定關(guān)系已經(jīng)圖示,不再詳述。下面是該報(bào)表模板的預(yù)覽效果



          4:多級(jí)交叉表





          5:層次不等的交叉表
          請(qǐng)看下面的交叉表,該交叉表,列上有兩個(gè)并列分組,一個(gè)是地區(qū)分組,另一個(gè)是先按年分組,再按月分組。是個(gè)不規(guī)則的分組。




          要做成該報(bào)表,需要定義如下圖(b)所示報(bào)表模型,數(shù)據(jù)集有三個(gè)并列分組,類別分組管行上的分組,地區(qū)和年份/月份分組,管列上的兩個(gè)分組。其中第一個(gè)地區(qū)分組是一級(jí),第二個(gè)分組是年份,月份兩級(jí)。相應(yīng)的,需要定義兩個(gè)交叉索引節(jié)點(diǎn),注意,類別月份的索引節(jié)點(diǎn)的列索引,針對(duì)年份/月份分組,索引字段也必須選擇年份,月份。


          圖(a)

          圖(b)

          上圖(b)是此報(bào)表超級(jí)表格的定義,此表格的列頭表,有兩個(gè)并列的列板,分別綁定到兩個(gè)并列分組上,其中,第二個(gè)列板上又包含一個(gè)列板子對(duì)象,被綁定到月份分組節(jié)點(diǎn)上。
          通過圖(a)的數(shù)據(jù)模型,和圖(b)的模板,即可得圖 1所示報(bào)表。
          提示:層次不等的交叉表,可以通過定義層次不等的并行分組節(jié)點(diǎn),和在頭表中定義層次不等的板對(duì)象,然后將各分組節(jié)點(diǎn)綁定到板對(duì)象上實(shí)現(xiàn)。



          6:按匯總值排序的交叉表




          7:排名的交叉報(bào)表




          8:比去年增長(zhǎng)

          9:行列并行的交叉表

          腳本
          10:本頁累計(jì)與小計(jì)



          11:顏色告警


          特殊報(bào)表效果
          12:分欄報(bào)表

          13:套打



          14:空行補(bǔ)足表格


          15:編碼字典

          圖片
          16:顯示數(shù)據(jù)庫圖片字段


          17:背景圖片


          其他行業(yè)報(bào)表
          18:保險(xiǎn)業(yè)績(jī)單



          19:保險(xiǎn)月報(bào)表




          20:保險(xiǎn)匯總單



          21:外貿(mào)發(fā)票





          22:外貿(mào)報(bào)關(guān)單






          23外貿(mào)清單


          24:政府月報(bào)


          25:政府統(tǒng)計(jì)表




          26:財(cái)務(wù)利潤(rùn)表

          27:財(cái)務(wù)資產(chǎn)負(fù)債表




          posted on 2009-10-23 10:32 楊慕 閱讀(7363) 評(píng)論(8)  編輯  收藏 所屬分類: 報(bào)表

          評(píng)論

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-23 20:15 誰是誰

          不錯(cuò)的...導(dǎo)出來試試看...  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具[未登錄] 2009-10-23 23:42 rox

          恩,不錯(cuò),謝謝了!  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-24 12:27 飛揚(yáng)IT技術(shù)社區(qū)

          功能很強(qiáng)大,我用過ireport,感覺你的不錯(cuò),我轉(zhuǎn)貼了,推薦更多人使用,怨公司越辦越紅火,創(chuàng)造出更多更好的產(chǎn)品  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-26 11:56 99書城

          功能很強(qiáng)大  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-26 17:54 大衛(wèi)

          非常感謝!  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-27 16:20 一根煙

          我用了 相當(dāng)不錯(cuò) 太謝謝了 兄弟  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-29 11:23 路過

          真不錯(cuò),看來 ireport+jasperreport 在國內(nèi)不樂觀啊.  回復(fù)  更多評(píng)論   

          # re: 簡(jiǎn)表(JOR),開源報(bào)表工具 2009-10-29 11:34 journey

          用了一下,功能非常強(qiáng)大,真的很不錯(cuò),值得推薦。  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類(3)

          隨筆檔案(3)

          文章檔案(11)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 上林县| 广河县| 元阳县| 祁东县| 高密市| 额敏县| 邹城市| 吴旗县| 洛宁县| 大邑县| 桦南县| 古蔺县| 拉孜县| 大荔县| 北川| 古交市| 马鞍山市| 兴文县| 易门县| 华宁县| 洪雅县| 石狮市| 库伦旗| 南投市| 留坝县| 蓬溪县| 浏阳市| 密山市| 高尔夫| 武山县| 南平市| 南宫市| 徐闻县| 壶关县| 祁东县| 永德县| 赤城县| 康平县| 从江县| 英吉沙县| 广南县|