首页 文章

第一列中的空值是否阻止Pentaho Spoon中的Excel文件导入?

提问于
浏览
0

我正在尝试使用Pentaho Kettle / Spoon中的“Excel输入”转换导入Excel文件 . Spoon为第67行吐出'NullPointerException',第67行在第一列中为空值 . (前66行在第一列中具有非空值 . )

以下是错误日志:

2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : Error processing row from Excel file [D:\Documents and Settings\kdrapkin\Desktop\Dataset creation\PDA data Saudi Arabia\input files\100 w.xlsx] : java.lang.NullPointerException
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : java.lang.NullPointerException
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : org.pentaho.di.trans.steps.excelinput.ExcelInput.fillRow(ExcelInput.java:122)
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : org.pentaho.di.trans.steps.excelinput.ExcelInput.getRowFromWorkbooks(ExcelInput.java:644)
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : org.pentaho.di.trans.steps.excelinput.ExcelInput.processRow(ExcelInput.java:450)
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : org.pentaho.di.trans.step.RunThread.run(RunThread.java:40)
2011/07/19 15:07:17 - Excel Input.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : java.lang.Thread.run(Unknown Source)
2011/07/19 15:07:17 - Excel Input.0 - Finished processing (I=66, O=0, R=0, W=66, U=0, E=1)

有没有解决问题的方法?

3 回答

  • 1

    我得到了同样的错误,这是一个解决方案,对我有用 .

    将该表中的整个数据复制到另一张表

  • 2

    我也有同样的问题,我将行复制到另一个文件,它工作正常 .

    Cause:
    1.我在Sheet1中使用了Vlookup,该值在该文件中不可用 . 所以发生了空指针异常 .

    将其复制到另一个文件后,查找值变为空,并且Null指针异常消失

  • 0

    我得到了同样的错误 . 如果您的文件不是很大,可以更改“ Spread Sheet type (engine) " option (on the Files tab of the Microsoft Excel Input step) from " Excel 2007 XLSX (Apache POI Streaming) " to " Excel 2007 XLSX (Apache POI) ” .

相关问题