将ASP页面保存为不同的文件格式,如XLS

时间:2013-07-07 08:50:35

标签: php html excel asp-classic

有很多关于将HTML表转换为EXCEL的信息,这实际上是我打算做的。

然而,没有一个例子可行,所以我正在寻找一个更强大的解决方案来转换整个网页。我注意到通过将扩展名从HTML / ASP重命名为XLS,转换很好(无论如何都足以满足我的需求)。

因此...

我有一个包含大量表格数据的ASP页面,通过点击按钮,我需要打开一个保存对话框,文件格式为EXCEL而不是HTML / ASP等。然后用户可以选择在哪里下载并自行打开它作为EXCEL电子表格。

感谢帮助。

1 个答案:

答案 0 :(得分:1)

在ASP中你需要做的就是创建一个包含该表的.asp页面的链接,并在任何html标记之前将以下行添加到该.asp页面:

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;filename=fileName.xls"