首页 > 解决方案 > SSIS - 如何阅读 csv 文件上的电子邮件列并将文件作为电子邮件附件发送

问题描述

我需要帮助。

我有一个创建多个文件的包,每个文件都有一个电子邮件列,所以我如何阅读这个电子邮件列并将文件作为电子邮件附件发送。我有一个包含 100 个文件的文件夹,每个文件的电子邮件都不同。

提前致谢。

狮子座

标签: ssis

解决方案


  1. 使用 Foreach 循环容器循环遍历所有文件,并在循环时将 FilePath 分配给变量(V1)。
  2. 在 ForEach 循环中,使用 ExecuteSql 任务来读取电子邮件列并将值分配给另一个变量(V2)。
  3. 通过配置电子邮件属性,使用上述变量将电子邮件附件 (V1) 发送到特定的电子邮件 ID(V2)。

您可以像普通表一样查询 Excel。您的 Excel SheetName 将是您的表名。单击此处查看使用 Sql 从 excel 中获取数据的示例


推荐阅读