0

我正在寻找一种将数据库文件作为 excel 表附加到邮件中并从 IBM i 服务器发送出去的方法。请告知是否有任何方法可以仅使用本机 iseries 命令来执行此操作。我们公司限制使用可用的开源工具,因此寻找本地方法。

我确实有可用的 esendmail 实用程序,但它没有可用的此功能。

4

2 回答 2

1

我在 7.3 上,我不知道将创建电子表格的 IBM 命令。可以使用 CPYTOIMPF 创建类似 CSV 的文件,但不能创建完整的 Excel 电子表格。

您可以提交 RFE 要求 IBM 提供本机解决方案,但由于 IBM 为我们提供了移植/使用许多现有开源软件包的能力,一些类似的请求已被拒绝。例如,Python 2 和 3 可通过 yum 从 IBM 开源存储库获得,一旦 Python 在系统上,您可以 pip 安装几个专门用于与 Excel 一起工作的 Python 包中的任何一个。

这种混合 IBM/开源环境不仅仅是未来;这是现在。IBM 正在尽可能快地推动这种环境。如果我的管理层坚持我们避免使用 IBM 推荐的方法,我几乎会被迫对 .XLSX 格式进行逆向工程并自己编写。

如果您想体验一下它的外观,请获取现有的 Excel .XLSX 文件,将其重命名为 .ZIP,解压缩,然后在文件夹层次结构中四处寻找。

于 2018-12-10T00:16:25.260 回答
0

因此,我面临的真正问题是如何通过电子邮件以正确的格式发送 .csv 文件,因为在使用 snddst 和 esndmail 时附件中只有垃圾

SNDSMTPEMM EMAIL 命令根据需要发送带有正确附件的邮件。

于 2018-12-10T07:16:39.477 回答