无法在pentaho中打开excel(.xlsx)文件

无法在pentaho中打开excel(.xlsx)文件,pentaho,kettle,Pentaho,Kettle,我有一张excel表格(.xlsx格式)。但是当我尝试使用“ExcelInput”打开它时,我得到了 无法为此步骤打开对话框。 java.lang.OutOfMemoryError:超出GC开销限制错误 错误。我也在内容中启用了“Excel2007XLSX(ApachePOI)” java.lang.OutOfMemoryError:超出GC开销限制错误 此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。 查看文章了解更多信息 可能的解决方案是增加应用程序的内

我有一张excel表格
(.xlsx格式)
。但是当我尝试使用“
ExcelInput
”打开它时,我得到了

无法为此步骤打开对话框。
java.lang.OutOfMemoryError:超出GC开销限制错误

错误。我也在内容中启用了“
Excel2007XLSX(ApachePOI)

java.lang.OutOfMemoryError:超出GC开销限制错误

此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。 查看文章了解更多信息

可能的解决方案是增加应用程序的内存大小,在本例中为Kettle。您可以通过编辑“kitchen.sh/pan.sh”或“kitchen.bat/pan.bat”文件(位于“
。/pentaho/design tools/data integration
”中)来完成此操作。将
JAVAMAXMEM
数字增加到更大的数字,可能是1024

检查以下图像:

希望这可以帮助您阅读excel文件:)

java.lang.OutOfMemoryError:超出GC开销限制错误

此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。 查看文章了解更多信息

可能的解决方案是增加应用程序的内存大小,在本例中为Kettle。您可以通过编辑“kitchen.sh/pan.sh”或“kitchen.bat/pan.bat”文件(位于“
。/pentaho/design tools/data integration
”中)来完成此操作。将
JAVAMAXMEM
数字增加到更大的数字,可能是1024

检查以下图像:


希望这能帮助您阅读excel文件:)

如果您使用Spoon客户端(即运行Pentaho Data Integration-PDI时使用的默认应用程序),您可以更改Spoon.bat(如果使用windows)或Spoon.sh(如果使用unix)中的参数。java内存参数是Xms和Xmx。您可以在以下语句中找到它们:

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"

更改值后,应重新启动spoon。

如果使用spoon客户端(即运行Pentaho数据集成-PDI时使用的默认应用程序),则可以更改spoon.bat(如果使用windows)或spoon.sh(如果使用unix)中的参数。java内存参数是Xms和Xmx。您可以在以下语句中找到它们:

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"

更改值后,应重新启动spoon。

能否在pentaho/ExcelInput中找到JVM启动选项并增加最大堆大小(
-Xmx
)?如果它很大,请尝试切换到64位JVM,如果你还没有,那么你可以超过2GB。我在pentahoi中找不到启动选项,将其更改为65535。但并非所有数据都在加载。我只有大约15行,因为有将近15000行!!!您能否在pentaho/ExcelInput中找到JVM启动选项并增加最大堆大小(
-Xmx
)?如果它很大,请尝试切换到64位JVM,如果你还没有,那么你可以超过2GB。我在pentahoi中找不到启动选项,将其更改为65535。但并非所有数据都在加载。我只有大约15行,因为有将近15000行!!!