c# - 导出到 PDF/Excel 一个 html 表格并附加到电子邮件后
问题描述
我有一个存储程序,每当一个人即将在一个部门完成一年的工作时,都会发送一封带有 htmltable 的电子邮件,因此收件人知道他们需要轮换个人。
现在我想将该表转换为 pdf 或 excel 文件以将其附加到电子邮件中。如何将我的 htmltable 转换为 pdf/excel?
对不起英语不好。
解决方案
Sendmail 非常有限。SQL Server 实际上只是发送文本,甚至格式化为 HTML。
您的选择是将数据以 CSV 格式发送,然后在 Excel 中打开,或者以其他方式查找允许您将数据编码为 PDF 或 Excel 格式以作为附件提供的外部函数。
另一种方法是让您的 SPROC 触发一个 SSIS 包,该包将使用 Excel 导出任务将您的数据转换为 Excel 文件。然后可以将其作为附件发送。
另一种可能性是使用 SSRS 并创建以 PDF 格式保存的数据驱动订阅报告...
推荐阅读
- flutter - 如何根据其他提供者值更新 streamProvider 流
- css - 如何为没有关联 ID 或类的标签设置样式?
- android-studio - ANDROID:以编程方式更改膨胀的放置项目
- amazon-web-services - AWS EMR 集群中 Spark Jupyter notebook 和 PySpark Jupyter Notebook 的区别
- java - 如何使用 fluent builder api 创建多实例 camunda 子进程
- c++ - 为什么这段代码在调试版本中无限运行,但在发布版本中立即退出?
- flutter - easy_localization 等待加载保存的语言环境
- java - 无法在 Apache Tomcat 8.5 中将 mappedfile 更改为 false
- flutter - 在有状态的小部件颤动中访问数据
- c# - 带有 Redis 横向扩展/背板的 ASP.NET SignalR 导致服务器负载线性增加