<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 225  文章 - 98  trackbacks - 0
    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    隨筆分類

    相冊

    報表工具廠商們

    搜索

    •  

    最新評論

    閱讀排行榜

    本例以一個實例來展現java報表工具FineReport離線填寫報表功能。

    下圖為一個雇員統計表:

    http://www.finereport.com/forumimages/lxtbsm1.jpg

    FineReport報表設計器里的報表設計如下圖:

    http://www.finereport.com/forumimages/lxtbsm2.jpg

    模板中FineReport報表填報屬性如下:

    http://www.finereport.com/forumimages/lxtbsm3.jpg

    保存該模板到C:\FineReport6.2\WebReport\WEB-INF\reportlets目錄下,命名為WorkBook1.cpt

    依次點擊FineReport文件à輸出àExcel格式à原樣導出,得下圖的.xls文件:

    http://www.finereport.com/forumimages/lxtbsm4.jpg

    填寫雇員信息如下:

    http://www.finereport.com/forumimages/lxtbsm5.jpg

    將其另存,路徑為C:\WorkSheet1.xls.

    運行如下導入程序即可將數據導入數據庫中,注意此處要特別留心程序中幾個路徑是否正確。

    import java.io.FileInputStream;

    import java.util.HashMap;

     

    import com.fr.base.FRContext;  

    import com.fr.base.dav.LocalEnv;

    import com.fr.report.ReportTemplate;

    import com.fr.report.io.ExcelImporter;

     

    public class TestUtils {

           public void exe() {

                  // 配置系統運行環境,可以localEnv remoteEnv

                  com.fr.base.dav.LocalEnv env = new LocalEnv("C:\\FineReport6.5\\WebReport\\WEB-INF");

                  try {

                         // 設置

                         FRContext.setCurrentEnv(env);

                         // 讀取模板

                         ReportTemplate tpl = env.readTemplate("WorkBook1.cpt");

                         // 讀取Excel文件

                         FileInputStream file = new FileInputStream("C:\\WorkSheet1.xls");

                         // 調用方法,具體如下

                         ExcelImporter.importExcel(tpl, new HashMap(), file);

                  } catch (Exception e) {

                         // TODO Auto-generated catch block

                         e.printStackTrace();

                  }

                 

           }

           public static void main(String[] args)

           {

                  TestUtils testUtils = new TestUtils();

                  testUtils.exe();

           }

    }

    查看報表中數據見下圖:

    http://www.finereport.com/forumimages/lxtbsm6.jpg

    至此離線填報成功。
    文章轉自:http://blog.vsharing.com/fanfanzheng/A1444756.html



    了解Java報表工具就從這里開始
    posted on 2011-11-14 11:07 season 閱讀(204) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
    主站蜘蛛池模板: 无码av免费毛片一区二区| 色欲国产麻豆一精品一AV一免费| 亚洲Av无码乱码在线播放| 有码人妻在线免费看片| 亚洲午夜久久影院| 国产精品冒白浆免费视频| 精品国产一区二区三区免费| 久久亚洲精品国产亚洲老地址| 亚洲乱码日产精品a级毛片久久| 午夜免费啪视频在线观看| 亚洲AV无码片一区二区三区 | 好大好硬好爽免费视频| 一级特黄录像视频免费| 亚洲福利视频网站| 亚洲精品无码av天堂| 69成人免费视频| 国产精品午夜免费观看网站| 亚洲国产成人精品无码区在线秒播 | 亚洲av日韩av无码| 1000部禁片黄的免费看| 亚洲国产精品免费观看| 国产成人啪精品视频免费网| 一级**爱片免费视频| 亚洲午夜视频在线观看| 毛片在线免费视频| 一区二区三区精品高清视频免费在线播放 | 99久久久国产精品免费牛牛四川| 99久久婷婷国产综合亚洲| 免费a级毛片永久免费| 东方aⅴ免费观看久久av| 67pao强力打造67194在线午夜亚洲 | www免费黄色网| 亚洲综合精品一二三区在线| 操美女视频免费网站| 偷自拍亚洲视频在线观看| 亚洲爆乳精品无码一区二区三区 | 国产精品区免费视频| 亚洲AV日韩AV无码污污网站| 最新国产AV无码专区亚洲 | 亚洲国产视频网站| 伊在人亚洲香蕉精品区麻豆|