在talend中将XLS文件转换为XLSX

时间:2016-03-08 18:18:22

标签: java excel postgresql talend file-conversion

当我从远程服务器加载excel文件时,我在talend中遇到错误:“无法识别OLE流”。我可以在talend中将此文件从xls转换为xlsx吗?我尝试通过在tFileInputconvert中将扩展名重命名为xlsx,但它不会读取。我可以通过将其保存为xlsx来转换为xlsx,但该文件位于某个服务器上,通过该服务器将数据加载到postgresql表中。是否可以将此文件转换为xlsx或在talend中编写一些java代码以使其“另存为”xlsx?

2 个答案:

答案 0 :(得分:0)

在Talend中从XLS转换为XLSX

使用tFileInputExcel读取XLS文件,不选中xlsx选项。定义要读取的选项卡,架构等。

将输出发送到下面的组件,或在中间添加tLogRow以查看从第一步检索的行。

使用tFileOutoutExcel将这些数据行写入新文件,扩展名为XLSX并选择了XLSX选项。

答案 1 :(得分:0)

我试过如上所述。这是屏幕及其错误:

enter image description here

错误:

enter image description here