从AS400将邮件数据库文件作为excel

时间:2018-12-09 07:45:17

标签: ibm-midrange control-language

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:0)

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

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