<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



    主站蜘蛛池模板: www在线观看播放免费视频日本| 国产亚洲精品不卡在线| 亚洲综合小说另类图片动图 | 亚洲一区免费观看| 女人隐私秘视频黄www免费| 久久精品国产亚洲精品| 中文字幕乱码系列免费| 国产亚洲成av人片在线观看| 国产中文字幕在线免费观看| 亚洲VA中文字幕不卡无码| 99精品视频在线观看免费专区 | 亚洲一区二区三区无码影院| 黄人成a动漫片免费网站| 亚洲福利中文字幕在线网址| 国产免费内射又粗又爽密桃视频| 亚洲日韩精品无码专区 | 亚洲av午夜国产精品无码中文字| 精品国产麻豆免费网站| 老外毛片免费视频播放| 亚洲人成无码网WWW| 免费观看久久精彩视频| 亚洲一区在线视频观看| 四虎永久成人免费影院域名| 国产精品美女久久久免费| 亚洲AV无码久久| 黄色片在线免费观看| 国产天堂亚洲国产碰碰| 亚洲人成网7777777国产| 91大神在线免费观看| 亚洲精品动漫免费二区| 国内精品99亚洲免费高清| 99re免费在线视频| 国产精品亚洲小说专区| 国产亚洲精品一品区99热| 免费看成人AA片无码视频羞羞网| 美女被吸屁股免费网站| 亚洲精品在线播放视频| 国产不卡免费视频| 最近2019免费中文字幕6| 国产午夜亚洲精品不卡| 4444亚洲国产成人精品|