如何将新工作表添加到m子3中的现有excel文件中

问题描述 投票:0回答:1

我想将新工作表添加到Mule 3中的现有Excel文件中。我尝试使用File append属性,但不适用于.xlsx

excel append mule
1个回答
0
投票

Excel xlsx文件具有复杂的XML表示形式。文件追加只是将原始数据添加到文件的末尾,通常只是破坏了预期的格式。另外,请注意,如果使用DataWeave生成Excel文件,则该文件仅支持文件中的一个表,如文档中明确提到的那样:https://docs.mulesoft.com/mule-runtime/3.9/dataweave-formats#canonical-model-3。没有选项卡。

对于您的特定要求,您可以尝试使用一些Java库来实现创建excel文件的功能,该库可以理解带有制表符的Excel格式,并编写可以从流程中调用的Java组件。这样的库之一就是Apache POI。可能还有其他。

© www.soinside.com 2019 - 2024. All rights reserved.