如何阅读excel文件tibco活动?

时间:2014-05-20 13:51:43

标签: tibco businessworks

我要求使用tibco palettes读取excel文件。可以请任何身体为此抛出一些灯光。我基本上是这个tibco BW的新手。请告诉我应该遵循哪些步骤?

1 个答案:

答案 0 :(得分:4)

我假设您不是指CSV文件,您可以使用BW的文件读取和解析活动。 如果要解析或呈现多工作表工作簿,可以尝试使用公共可用的API(例如Apache's POI)或商业API(例如来自Aspose)来削减您自己的基于Java的解决方案。然后,您可以使用Java代码或常规Java活动来嵌入和使用该代码。

然后还有另一个可供我们使用的即用型选项:Excel Plugin for TIBCO BusinessWorks,如果您希望在解析或渲染Excel时利用BW的所有内置功能(XPath映射等)。< / p>

编辑1:
根据您的评论,如果您正在寻找更本土的解决方案,您还可以尝试以下步骤 基于上面的(公共/商业)库之一,您可以编写通用Java代码来解析工作簿每个工作表的每一行的每个单元格。输出应该是XML字符串。然后创建一个XSD以匹配您的输出。您可以自行决定从工作簿中读取单元格的哪些信息 - 您已经了解API的复杂性,我相信。 创建一个从Java活动调用代码的BW(子)进程,使用Parse XML将XML字符串结果解析为XSD结构。配置End活动以使用XSD并将Parse XML结果映射(复制)到End活动中。 然后将此子流程包装到自定义活动(常规活动调色板)中。创建自定义调色板,现在您可以重复使用您在许多其他BW项目中所做的操作。可以在TIBCO Designer - 编辑 - 首选项 - 常规 - 用户目录中找到自定义调色板的路径 如果添加错误输出模式,您还将从该自定义活动中获取键入的错误输出。

HTH,

亨德里克