如何将数据从SQL数据库导出到MS Excel

时间:2012-01-09 06:44:15

标签: c# asp.net excel

在我的网络应用程序中,我想将数据直接从SQL数据库下载到带有自定义标题的MS Excel 。在网页中将有一个文本框,用户只选择该文本框中的日期(这包含弹出日历),当用户点击下载按钮时,它将直接将数据下载到Excel中。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用THIS链接中显示的代码段,从sql查询构建数据集,并将数据集转换为excel文件。

Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("content-disposition", "attachment;filename=MyFiles.xls");

现在关闭缓存,或者某些浏览器可能无法下载并打开文件。

希望它适合你。