亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Pentaho 水壺與 Java 的集成

Pentaho 水壺與 Java 的集成

米脂 2021-10-28 15:42:40
在這里,我正在嘗試從 Java 執行轉換。Java代碼是:public class PDI {    public static void main(String[] args) {        // TODO Auto-generated method stub        try {            KettleEnvironment.init();            System.out.println("1");            //StepLoader.init();            EnvUtil.environmentInit();            System.out.println("2");            TransMeta metaData = new TransMeta("D:/pdi/external/ExcelSheet/person.ktr");            System.out.println("3");           Trans trans = new Trans( metaData );           System.out.println("4");           trans.execute(null);           System.out.println("5");          trans.waitUntilFinished();          System.out.println("6");            if ( trans.getErrors() > 0 ) {                System.out.print( "Error Executing transformation" );            }        } catch (KettleException e) {             e.printStackTrace();        }}    }但我收到此錯誤:12342018/10/05 21:04:31 - person - Dispatching started for transformation [person]5java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()I    at org.pentaho.di.trans.steps.excelinput.poi.PoiCell.getType(PoiCell.java:43)child index = 0, logging object : org.pentaho.di.core.logging.LoggingObject@5789a7e2 parent=718e171d-3be6-4174-a9d0-7ce8c54b2fb32018/10/05 21:04:32 - Microsoft Excel Input.0 - Finished processing (I=0, O=0, R=0, W=0, U=0, E=1)    at org.pentaho.di.trans.steps.excelinput.ExcelInput.fillRow(ExcelInput.java:138)    at org.pentaho.di.trans.steps.excelinput.ExcelInput.getRowFromWorkbooks(ExcelInput.java:665)    at org.pentaho.di.trans.steps.excelinput.ExcelInput.processRow(ExcelInput.java:471)    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:60)
查看完整描述

1 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

因此,您的轉換涉及輸入 Excel 步驟。此步驟基于 Apache poi 庫。

1) 確保您的轉換在勺子中運行。2) 確保 poi-.jar 在您的 java 類路徑上。

你會在你的發行版附帶的 lib 目錄中找到這個 jar。并且為了避免在稍后階段出現這種意外,您可能會發現將所有這些庫包含在您的類路徑中很有用。


查看完整回答
反對 回復 2021-10-28
  • 1 回答
  • 0 關注
  • 317 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號