将HTML表格导出到PDF / Excel,然后附加到电子邮件

时间:2018-11-20 14:14:08

标签: c# sql sql-server

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

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

对不起英语不好。

1 个答案:

答案 0 :(得分:0)

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

您的选择是将数据以CSV格式发送,然后在Excel中打开;否则,您将找到一个外部函数,该函数可以将数据编码为PDF或Excel格式以作为附件提供。

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

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