无法使用 tPivotToColumnsDelimited 生成交叉表

Cannot generate crosstab with tPivotToColumnsDelimited

我有这个excel来源:

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

那么如何在 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:

未显示总和:

那么如何显示总和呢?

由于错误在您的 tFileInputExcel 中,您需要添加正确的扩展名。 如果您的文件是 .xls 或 .xlsx,您需要在 fileinputexcel 的参数中添加正确的扩展名。

你需要一个 tPivotToColumnDelimited