<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());
    }

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


    網站導航:
     
    主站蜘蛛池模板: 国产免费午夜a无码v视频| 桃子视频在线观看高清免费完整| 日韩成全视频观看免费观看高清| 亚洲精品成人久久| 中文字幕天天躁日日躁狠狠躁免费| 好看的亚洲黄色经典| 热久久这里是精品6免费观看| 亚洲精品无码99在线观看| 青青视频免费在线| 免费一区二区视频| 香港经典a毛片免费观看看| 国产精品亚洲αv天堂无码| 国产大片免费天天看| 伊伊人成亚洲综合人网7777| 久久久免费观成人影院| 亚洲日本va中文字幕久久| 日本一区二区免费看| 亚洲国产精品自在线一区二区 | 免费一级毛片无毒不卡| 亚洲av中文无码乱人伦在线播放| 99久9在线|免费| 亚洲AV无码乱码在线观看代蜜桃| 曰皮全部过程视频免费国产30分钟| 久久亚洲中文无码咪咪爱| 久久久久亚洲?V成人无码| 精品熟女少妇a∨免费久久| 亚洲人成小说网站色| 国产免费牲交视频| a级大片免费观看| 亚洲影视自拍揄拍愉拍| 日韩视频在线免费| 最近免费中文字幕MV在线视频3 | 亚洲日本成本人观看| 亚洲熟女乱综合一区二区| 日本免费高清视频| 亚洲人成77777在线播放网站不卡| 亚洲Av无码乱码在线znlu| 98精品全国免费观看视频| 亚洲成a∨人片在无码2023| 亚洲精品乱码久久久久久自慰| 成年人视频免费在线观看|