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

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

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

    I'll be back!

      Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
    posts - 76, comments - 161, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Pega引入Apache POI讀Excel

    Posted on 2012-09-12 22:43 zolly 閱讀(808) 評論(0)  編輯  收藏
    read xls - before Excel 2007
    try {
        PRFile file =new PRFile("Excel File Name.xls");

        java.io.BufferedInputStream in = new java.io.BufferedInputStream(
                new PRInputStream(file));

        // open HSSFWorkbook
        org.apache.poi.poifs.filesystem.POIFSFileSystem fs = new org.apache.poi.poifs.filesystem.POIFSFileSystem(
                in);
        org.apache.poi.hssf.usermodel.HSSFWorkbook wb = new org.apache.poi.hssf.usermodel.HSSFWorkbook(
                fs);
        org.apache.poi.hssf.usermodel.HSSFCell cell = null;
        for (int sheetIndex = 0; sheetIndex < wb.getNumberOfSheets(); sheetIndex++) {
            org.apache.poi.hssf.usermodel.HSSFSheet st = wb
                    .getSheetAt(sheetIndex);
            for (int rowIndex = 0; rowIndex <= st.getLastRowNum(); rowIndex++) {
                org.apache.poi.hssf.usermodel.HSSFRow row = st
                        .getRow(rowIndex);
                if (row == null) {
                    continue;
                }

                String strJobName = "";
                cell = row.getCell(0);
                strJobName = cell.getStringCellValue().trim();
                ClipboardProperty propJobName = myStepPage.getProperty(".Jobs(<append>).JobName");
                propJobName.setValue(strJobName);
            }
        }
        in.close();
    catch (java.io.FileNotFoundException e) {
        oLog.error(e.getMessage());
    catch (java.io.IOException e) {
        oLog.error(e.getMessage());
    }

    Excel 2007 or later
    try {
        PRFile file =new PRFile("Excel File Name.xlsx");

        java.io.BufferedInputStream in = new java.io.BufferedInputStream(
                new PRInputStream(file));
        // open XSSFWorkbook
        org.apache.poi.openxml4j.opc.OPCPackage docPackage = org.apache.poi.openxml4j.opc.OPCPackage
                .open(in);

        org.apache.poi.xssf.usermodel.XSSFWorkbook wb = new org.apache.poi.xssf.usermodel.XSSFWorkbook(
                docPackage);
        org.apache.poi.xssf.usermodel.XSSFCell cell = null;
        for (int sheetIndex = 0; sheetIndex < wb.getNumberOfSheets(); sheetIndex++) {
            org.apache.poi.xssf.usermodel.XSSFSheet st = wb
                    .getSheetAt(sheetIndex);
            for (int rowIndex = 0; rowIndex <= st.getLastRowNum(); rowIndex++) {
                org.apache.poi.xssf.usermodel.XSSFRow row = st
                        .getRow(rowIndex);
                if (row == null) {
                    continue;
                }

                String strJobName = "";
                cell = row.getCell(0);
                strJobName = cell.getStringCellValue().trim();
                ClipboardProperty propJobName = myStepPage.getProperty(".Jobs(<append>).JobName");
                propJobName.setValue(strJobName);
            }
        }
        in.close();
    catch (java.io.FileNotFoundException e) {
        oLog.error(e.getMessage());
    catch (java.io.IOException e) {
        oLog.error(e.getMessage());
    catch (org.apache.poi.openxml4j.exceptions.InvalidFormatException e) {
        oLog.error(e.getMessage());
    }

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费无码不卡视频在线观看 | 亚洲人成在线免费观看| 免费人成激情视频| 日本在线高清免费爱做网站| 国产成人无码精品久久久免费 | 最近国语视频在线观看免费播放| 亚洲AV无码无限在线观看不卡| 亚洲成AV人片在线观看| 免费国产高清视频| 最近中文字幕mv手机免费高清| 国产成人免费ā片在线观看老同学 | 亚洲精品日韩专区silk| 又粗又黄又猛又爽大片免费| 免费a级毛片无码a∨蜜芽试看| 久久伊人免费视频| 国产一级高青免费| 污网站免费在线观看| 亚洲欧洲av综合色无码| 亚洲精彩视频在线观看| 午夜亚洲www湿好大| 亚洲免费观看视频| 亚洲精品黄色视频在线观看免费资源| 色播在线永久免费视频| 69式互添免费视频| 免费A级毛片无码A∨免费| 亚洲a一级免费视频| 黄网站免费在线观看| 久久九九免费高清视频 | 亚洲人成无码网站| 国产亚洲AV手机在线观看| 亚洲伊人久久综合中文成人网| 国产在线19禁免费观看| 免费看小12萝裸体视频国产| 日韩免费一区二区三区| 国产精品黄页在线播放免费| 国产美女精品久久久久久久免费| 韩国免费三片在线视频| 成人永久福利免费观看| 国产91久久久久久久免费| 国产乱子影视频上线免费观看| 国产做床爱无遮挡免费视频|