将CSV附件发送到CSV

时间:2015-12-21 23:34:26

标签: email csv batch-file

我有一个bat文件,它运行一个SQLCMD来查询我的SQL数据库,并将一些发票数据导出为CSV(带有日期戳)。然后我有另一个bat文件,它将CSV分成多个文件(基于A列中的客户代码)。

如果可能的话,我需要解决的下一件事是,如果单个CSV文件包含电子邮件地址 - 是否可以创建bat文件来读取电子邮件地址,例如列B中的 - 然后将CSV文件作为附件发送到这个电子邮件地址?

我打算每天安排这个。

电子邮件发布后 - 我有另一个bat文件将CSV移动到存档文件夹中。

每天会有不同数量的CSV - 例如,有一天可能有1个CSV,而下一个可能有6个CSV。

还有一个可变的CSV文件命名 - 例如,其中一个CSV可以称为INV_C102727.csv,另一个可以是INV_C105666.csv。惯例使用是INV_csv。

我已经对此进行了一些研究,我已经指出了http://www.robvanderwoude.com/email.phphttp://retired.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm等链接的方向,但从我看到的内容 - 这些解决方案假设您知道要发送的电子邮件地址 - 而不是像这种情况那样动态。

一如既往 - 对此的任何帮助都将非常感激。 这将是我拼图的最后一块!

此致 瑞克

1 个答案:

答案 0 :(得分:0)

您需要一个可执行文件才能发送电子邮件。看起来SwithMail很受欢迎,并且支持发送使用通配符指定的附件。