如何从IIB中的fileInputNode读取excel文件?

时间:2017-08-14 08:06:01

标签: ibm-integration-bus

我想从fileInputNode中读取和处理excel文件。必须要做什么预处理。我应该使用什么消息格式。必须在fileInputNode上应用哪些属性设置。

另一个解决方案是创建一个java应用程序并读取该文件,为每一行创建1条消息并放入队列。这是一个长时间的过程,我想直接从IIB FileInput节点读取它。

请提出建议

2 个答案:

答案 0 :(得分:0)

首先说一下Excel文件,然后再谈谈逐行处理。如果您实际上没有尝试处理xlsx文件但可以获取csv文件中的数据,那么请查看FileInputNode上属性的“记录和元素”选项卡。如果将“记录检测”属性更改为“分隔”,则可以一次处理该文件一条记录。

答案 1 :(得分:0)

IIB中没有.xlsx文件的内置支持。您必须在FileInput节点中将其作为BLOB读取,然后使用任何可用的Java库进行解析。请参阅mqseries.net上的this链接以供参考。