无法使用tPivotToColumnsDelimited生成交叉表

时间:2017-02-01 08:46:13

标签: talend

我有这个excel来源:

enter image description here

我想与Talend一起练习从中生成交叉表,但控制台中有错误。我从excel做了交叉表,我得到了这个:

enter image description here

那么如何在Talend中获得类似的结果?

编辑:

这是错误:

Exception in component tFileInputExcel_1 jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116) at jxl.read.biff.File.<init>(File.java:127) at jxl.Workbook.getWorkbook(Workbook.java:268) at projet_test.tableau_croise_dynamik_0_1.tableau_croise_dynamik.tFileInputExcel_1Process(tableau_croise_dynamik.java:679) at projet_test.tableau_croise_dynamik_0_1.tableau_croise_dynamik.runJobInTOS(tableau_croise_dynamik.java:1418) at projet_test.tableau_croise_dynamik_0_1.tableau_croise_dynamik.main(tableau_croise_dynamik.java:1275)

更新2:

不显示总和:

enter image description here

那么如何显示总和?

1 个答案:

答案 0 :(得分:0)

对于错误在您的tFileInputExcel中,您需要放置正确的扩展名。 如果您的文件是.xls或.xlsx,则需要将正确的扩展名放在fileinputexcel的参数中。

enter image description here

您需要像

这样的tPivotToColumnDelimited

enter image description here