使用 Mule,如何创建一个可以用标准工具打开的受密码保护的 .csv 文件?

Using Mule, how to create a password-protected .csv file that can be opened with a standard tool?

我被要求创建一个受密码保护的 .csv 文件。这类似于 Excel 或 Word 中的密码保护。

我想的一个选择是创建 .csv 文件的受密码保护的 .zip。在收件人端,他们需要使用 zip/7zip/Excel/etc 等标准工具打开文件,并在其中提供密码。

在 Mule 中有直接的方法吗?

一种选择是使用 Apache POI 从自定义 Mule 组件(Java、脚本或 MEL 组件)输出加密的 Excel 文件。

参见:Encryption in Apache POI