|
|
1
1
这是问题中提出的。
添加Mule Java模块依赖项和Apache POI以处理Microsoft xls文件:
然后,文件被一个用户读取
此时,有效负载看起来就像一堆gobbledygook(原始xls文件)。
之所以这样做,是因为最初我们在将原始文件传递给Java时遇到了很多问题,比如(但是如果您有更好的解决方案,请告诉我!):
接下来,我们用Mule的Java“New”事件实例化Java类。该类本身看起来像:
接下来,我们通过Mule的Java Invoke事件将有效负载传递给该方法,配置如下:
Java从中执行以下操作(参见上面的Java文件):
在上面的示例中,我们只是将一个单元格的值作为字符串返回给Mule。但您也可以创建CSV类型的字符串,例如
将输出如下所示的csv文件:
就在这里。Mule现在可以处理Microsoft Excel xls文件。 |
|
|
2
0
是的,您可以将InputStream传递给Java模块方法调用,并使用ApachePOI(也可以读取xls和xlsx)进行流到csv的转换。 |
|
|
piah · 在新的xml文件中保存xml转换 2 年前 |
|
|
Maxim Novakovski · 过滤特定值/对象的JOLT转换 2 年前 |
|
|
Aditya Ashok · Jolt规范可组合不同的属性 2 年前 |
|
|
jd314159 · xsl-xml“转换计数” 3 年前 |
|
|
Consp · 如何在页面类型转换中访问小部件的属性 8 年前 |
|
|
And_R · 基于元素序列的向量修改 8 年前 |
|
|
Christopher · 如何将命名向量更改为保留名称的数据帧? 8 年前 |