Ibm midrange 从AS400以excel格式发送数据库文件

Ibm midrange 从AS400以excel格式发送数据库文件,ibm-midrange,control-language,Ibm Midrange,Control Language,我正在寻找一种方法,将数据库文件作为excel工作表附加到邮件中,并从IBMi服务器发送出去。请告知是否有任何方法仅使用本机iseries命令来执行此操作。我们公司限制使用可用的开源工具,因此寻找本机方法 我确实有可用的esendmail实用程序,但它没有此功能。我使用的是7.3,我不知道有哪个IBM命令可以创建电子表格。可以使用CPYTOIMPF创建类似CSV的文件,但不能创建完整的Excel电子表格 您可以提交RFE,要求IBM提供本机解决方案,但有几个类似的请求被拒绝,因为IBM已经为我们

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


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

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

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

这种混合的IBM/开源环境不仅仅是未来;这是礼物。IBM正以最快的速度推动这一环境。如果我的管理层坚持要我们避免使用IBM推荐的方法,我将被迫对.XLSX格式进行反向工程,然后自己编写


如果您想体验一下它的样子,可以获取一个现有的Excel.XLSX文件,将其重命名为.ZIP,然后解压缩,查看文件夹层次结构。

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


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

谷歌打开了这个链接:给定的链接是为LUW paltforms提供的。不是DB2 for i。此外,它没有任何关于将db2文件作为excel附加到邮件中的引用。这需要是一个自动过程,还是一个可以手动完成的一次性过程?这一部分介绍了它。对于那些坚持“仅限本机IBM i”立场(或者更可能是“仅限本机AS/400”)的公司,我想知道他们对IBM本身正在推动和提供开放源码这一事实会有什么看法。因为这不是对问题的回答,而是问题的附加信息,所以应该对问题进行编辑,以包含这些信息。否则你可能会在这里被否决。