如何在talend中使用tflileInputExcel

时间:2018-04-04 02:42:49

标签: talend

我想逐个处理多个文件,使用tfilelist将它们合并到一个excel文件(xlsx)中,所以我继续像截图一样,但我收到了这些错误:

            For input string: "N_Vol"
            For input string: "N_Vol"
 Exception in component tFileInputExcel_1
 org.apache.poi.openxml4j.exceptions.InvalidOperationException: 
 Can't open the specified file: 'C:\Users\dell\Desktop\Data2 - 
 Copie\~$S_1.xlsx'
 at org.apache.poi.openxml4j.opc.ZipPackage.<init> 
(ZipPackage.java:112)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:224)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:186)
at org.apache.poi.POIXMLDocument.openPackage(POIXMLDocument.java:74)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:296)
at tunisair.lig_0_1.lig.tFileList_1Process(lig.java:913)
at tunisair.lig_0_1.lig.runJobInTOS(lig.java:2053)
at tunisair.lig_0_1.lig.main(lig.java:1910)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at org.apache.poi.openxml4j.opc.internal.ZipHelper.openZipFile(ZipHelper.java:174)
at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:110)

这是我的工作。

this is my job

3 个答案:

答案 0 :(得分:0)

这是我的tfileexcelinput参数 [https://i.stack.imgur.com/6qOuD.jpg][1]

答案 1 :(得分:0)

正如其他地方所说;)似乎'C:\ Users \ dell \ Desktop \ Data2 - Copie \〜$ S_1.xlsx'存在问题。 此文件是否在您的输入文件夹中? 你能用Excel打开它吗? 此外,我看到您已选择读取Excel文件中的所有工作表的选项。它们都基于相同的架构吗?

答案 2 :(得分:0)

是的,所有文件都有相同的架构,这个文件不在我的输入文件夹中,我不知道为什么他读取它而不是读取我的输入文件夹中的文件?