ssis - SSIS - 如何阅读 csv 文件上的电子邮件列并将文件作为电子邮件附件发送
问题描述
我需要帮助。
我有一个创建多个文件的包,每个文件都有一个电子邮件列,所以我如何阅读这个电子邮件列并将文件作为电子邮件附件发送。我有一个包含 100 个文件的文件夹,每个文件的电子邮件都不同。
提前致谢。
狮子座
解决方案
- 使用 Foreach 循环容器循环遍历所有文件,并在循环时将 FilePath 分配给变量(V1)。
- 在 ForEach 循环中,使用 ExecuteSql 任务来读取电子邮件列并将值分配给另一个变量(V2)。
- 通过配置电子邮件属性,使用上述变量将电子邮件附件 (V1) 发送到特定的电子邮件 ID(V2)。
您可以像普通表一样查询 Excel。您的 Excel SheetName 将是您的表名。单击此处查看使用 Sql 从 excel 中获取数据的示例
推荐阅读
- javascript - JQuery UI 1.12.1 自动完成不工作
- ffmpeg - 使用 ffmpeg 剪切电影会导致音频/视频不同步
- npm - Npm install : FetchError: request to http://registry.npmjs.org/... 失败,原因:读取 ECONNRESET
- c# - 方法的 C# 自定义属性,包括使用关键字
- git - 如何在我之前的所有提交中更改文件?
- angular - 如何使用Angular将类似数据的字符串写入Excel?
- c++ - 无法使用 if() 停止递归并返回
- facebook - Fb 系统用户:我是否需要一个页面访问令牌才能使“分配的页面”工作?
- data-structures - 中方散列
- json - 如何使用现有的 Tastypie 资源将 Django 模型实例转换为 JSON?