<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



    主站蜘蛛池模板: 亚洲一级高清在线中文字幕| 黄色网址免费观看| 337p日本欧洲亚洲大胆裸体艺术 | 亚洲精品亚洲人成在线观看| 国产免费观看网站| 可以免费观看的毛片| 极品色天使在线婷婷天堂亚洲| 亚洲xxxxxx| 91丁香亚洲综合社区| 亚洲制服丝袜第一页| 99亚洲精品高清一二区| 亚洲今日精彩视频| 少妇中文字幕乱码亚洲影视| 久久亚洲精品人成综合网| 亚洲av永久无码制服河南实里 | 久久精品国产亚洲沈樵| 亚洲精品乱码久久久久久自慰| 中文字幕av免费专区| 最好2018中文免费视频| 美美女高清毛片视频黄的一免费 | 亚洲欧洲成人精品香蕉网| 亚洲中文字幕不卡无码| 亚洲精品无码不卡在线播放HE| 国精无码欧精品亚洲一区| 久久久久亚洲精品无码蜜桃 | 四虎www成人影院免费观看| 国产精品无码素人福利免费| 凹凸精品视频分类国产品免费| 亚洲第一网站男人都懂| 亚洲不卡av不卡一区二区| 亚洲Av高清一区二区三区| 国产成人 亚洲欧洲| 国产永久免费高清在线| 啦啦啦完整版免费视频在线观看| 毛片免费视频播放| 亚洲毛片网址在线观看中文字幕| 亚洲成人在线网站| 小说区亚洲自拍另类| 很黄很污的网站免费| A级毛片内射免费视频| 久久久久亚洲爆乳少妇无 |