Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pentaho数据集成-将Excel转储到表中_Excel_Pentaho_Pentaho Data Integration - Fatal编程技术网

Pentaho数据集成-将Excel转储到表中

Pentaho数据集成-将Excel转储到表中,excel,pentaho,pentaho-data-integration,Excel,Pentaho,Pentaho Data Integration,我对这个工具非常陌生,我想做一个简单的操作: 将数据从XML转储到表 我有一个Excel文件,大约有10-12张工作表,几乎每个工作表都对应一个表 第一次Excel输入操作没有问题 唯一的问题是,我不知道为什么,但当我尝试编辑(显示工作表列表或获取列列表)第二个Excel输入时,软件会挂起,当它响应时,只会打开一个带有错误的警告 这是我试图使用的实际图表的图像: 这是一个典型的内存不足问题。PDI无法读取该文件,需要更多内存才能处理excel文件。您需要给PDI更多的内存来使用excel。试着增

我对这个工具非常陌生,我想做一个简单的操作:

将数据从XML转储到表

我有一个Excel文件,大约有10-12张工作表,几乎每个工作表都对应一个表

第一次Excel输入操作没有问题

唯一的问题是,我不知道为什么,但当我尝试编辑(显示工作表列表或获取列列表)第二个Excel输入时,软件会挂起,当它响应时,只会打开一个带有错误的警告

这是我试图使用的实际图表的图像:


这是一个典型的内存不足问题。PDI无法读取该文件,需要更多内存才能处理excel文件。您需要给PDI更多的内存来使用excel。试着增加勺子的记忆。你可以阅读


或者,尝试用几行数据复制excel文件,保持文件的结构不变,例如测试文件。您可以使用该测试文件在excel步骤中生成必要的图纸名称和列。完成后,可以指向原始文件并执行作业。

尝试手动写入Excel单元格并运行作业。您正在使用的excel文件的大小是多少?它就像5MB文件,有些工作表有数千行,@Rishu提出了正确的解决方案。对于信息,占用大量内存的不是读取数据,而是使用ApachePOI读取数据结构。因此,建议在一个小的电子表格上读取该结构,一旦完成,就在大型xls上使用该结构(无需重新解码)。