<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報表—技術知識
    主站蜘蛛池模板: 亚洲同性男gay网站在线观看| 亚洲欧洲视频在线观看| 91福利免费体验区观看区| 四虎免费影院4hu永久免费| 亚洲中文字幕乱码一区| 妞干网免费视频观看| 国产嫩草影院精品免费网址| 亚洲最大的成人网| 在线免费视频一区| 国产亚洲精品美女久久久久久下载| 成人自慰女黄网站免费大全| 久久久久亚洲爆乳少妇无| 亚洲国产精品午夜电影| 一区二区3区免费视频| 国内精品99亚洲免费高清| 黄色片免费在线观看| 亚洲欧洲自拍拍偷综合| 成人a视频片在线观看免费| 亚洲国产成人久久精品大牛影视 | 无码人妻精品中文字幕免费| 国产伦精品一区二区三区免费下载 | 亚洲免费视频观看| 成人午夜性A级毛片免费| 美女视频黄频a免费观看| 亚洲人成图片小说网站| 国产电影午夜成年免费视频| 亚洲国产成人综合精品| 国产亚洲人成A在线V网站| 日本免费大黄在线观看| 久久久久亚洲?V成人无码| 欧洲人免费视频网站在线| 亚洲av无码久久忘忧草| 国产在线一区二区综合免费视频| 久久国产亚洲高清观看| 三年片免费高清版 | 羞羞网站免费观看| 久久精品国产96精品亚洲| 美女被免费网站91色| 亚洲精品无码久久毛片波多野吉衣 | 久久99国产亚洲高清观看首页| 免费可以看黄的视频s色|