无法使用 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
我有这个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