我有一个CSV文件,头作为第一行:
1;2;Q1;Q2;Q3;Q4;Avd
Pressretur;Int kt Pressretur;0 0;0 0;0 0;0 0;0 0;320
Lej RP;Int kt Lejhantering;0,0;0 0;0 0;0 0;320
Lej FTI;Int kt Lejhantering (FTI);0,0;0,0;0,0;0,0;320
卡尔通FTI;Int kt Kar路FTI;0 0;0 0;0 0;0 0;0 0;320
Plast;Int kt Plast;0,0;0 0;0 0;0,0;320
我试图用Excel输出将其转换为Excel文件,但无论我尝试什么配置,它都会失败。
在我看来,这是一个数据类型错误。当我设置CSV时,我尝试使用NONE和NUMBER作为来自CSV的COL3-7字段的类型,但是当数据被写入Excel时,它将以NullpointerException结束。如果我只选择前两列,它就能工作,但是当我试图添加数字列时,它就失败了。
有什么不对的?
发布于 2016-05-23 22:03:25
1)您能否“预览”输入步骤中的数据(或将其发送到虚拟步骤或文本输出,而不是Excel输出)?如果你不能,问题在于你的输入,而不是你的输出。
2)您使用分号作为分隔符,用逗号作为小数点--这很好--只需确保PDI配置和/或step参数与此一致。
https://stackoverflow.com/questions/37400258
复制相似问题