我正在寻找一种方法,将数据库文件作为excel表附加到邮件中,并从IBMi服务器发送出去。请告知是否有任何方法可以仅使用本机iseries命令来完成此操作。我们公司限制使用可用的开源工具,因此正在寻找一种本地方法。
我确实有esendmail实用程序,但它没有这个功能。
我在7.3上,我不知道有哪个IBM命令会创建电子表格。可以使用CPYTOIMPF创建类似CSV的文件,但不能创建完整的Excel电子表格。
您可以提交RFE以要求IBM提供本机解决方案,但由于IBM允许我们移植/使用许多现有的开源软件包,一些类似的请求被拒绝了。例如,Python 2和3可以通过百胜从IBM开源存储库中获得,一旦Python在系统上,您就可以pip安装专门用于Excel的几个Python包中的任何一个。
这种IBM/开源的混合环境不仅仅是未来;这是礼物。IBM正在以最快的速度推动这种环境。如果我的管理层坚持要求我们避免使用IBM推荐的方法,我将不得不对其进行逆向工程。XLSX格式并自己编写。
如果你想尝一尝它可能是什么样子,可以用一个现有的Excel。XLSX文件,将其重命名。压缩、解压缩,然后在文件夹层次结构中四处查看。
所以我面临的真正问题是如何以正确的格式通过电子邮件发送.csv文件,因为在使用snddst和esndmail 时,附件中只有垃圾邮件
SNDSMTPEMM EMAIL命令根据需要发送带有正确附件的邮件。