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

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

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

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

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

    下圖為一個雇員統計表:

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

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

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

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

    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.

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

    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



    主站蜘蛛池模板: 无码日韩人妻av一区免费 | 亚洲午夜无码久久久久软件| A国产一区二区免费入口| 亚洲天堂免费在线视频| 一级毛片视频免费| 亚洲永久无码3D动漫一区| 97在线免费视频| 水蜜桃亚洲一二三四在线| 久草视频在线免费看| 91亚洲自偷手机在线观看| 国产成人免费在线| 亚洲男人天堂2018av| 欧洲精品免费一区二区三区| 女bbbbxxxx另类亚洲| 亚洲中文字幕无码爆乳av中文| 成全视频免费观看在线看| 在线观看亚洲人成网站| 免费A级毛片无码无遮挡内射| 亚洲精品女同中文字幕| 亚洲无码精品浪潮| 久久爰www免费人成| 亚洲黄色激情视频| 亚洲国产精品13p| 99精品视频在线观看免费播放| 亚洲国产成人va在线观看网址| 免费的一级片网站| 国产免费一区二区三区免费视频| 亚洲国产成人精品不卡青青草原| 美女视频黄a视频全免费| 美女被免费网站视频在线| 久久精品亚洲综合一品| 蜜臀91精品国产免费观看| 国产一级a毛一级a看免费人娇| 亚洲毛片无码专区亚洲乱| 国产91久久久久久久免费| 国产精品免费看久久久| 精品国产_亚洲人成在线| 亚洲国产精品不卡在线电影| 在线视频免费国产成人| 暖暖免费日本在线中文| 噜噜综合亚洲AV中文无码|