首页 > 解决方案 > 导出到 PDF/Excel 一个 html 表格并附加到电子邮件后

问题描述

我有一个存储程序,每当一个人即将在一个部门完成一年的工作时,都会发送一封带有 htmltable 的电子邮件,因此收件人知道他们需要轮换个人。

现在我想将该表转换为 pdf 或 excel 文件以将其附加到电子邮件中。如何将我的 htmltable 转换为 pdf/excel?

对不起英语不好。

标签: c#sqlsql-server

解决方案


Sendmail 非常有限。SQL Server 实际上只是发送文本,甚至格式化为 HTML。

您的选择是将数据以 CSV 格式发送,然后在 Excel 中打开,或者以其他方式查找允许您将数据编码为 PDF 或 Excel 格式以作为附件提供的外部函数。

另一种方法是让您的 SPROC 触发一个 SSIS 包,该包将使用 Excel 导出任务将您的数据转换为 Excel 文件。然后可以将其作为附件发送。

另一种可能性是使用 SSRS 并创建以 PDF 格式保存的数据驱动订阅报告...


推荐阅读