1

我有两个不同的 html 表。

现在我想将这两个 html 表导出到具有两个不同工作表(即工作表)的单个 excel 工作表。例如,表 1 将是一张表,而表 2 将在另一张表中。但是这两张表都只会出现在一个 Excel 文件中。

我没有使用任何网格视图或数据视图。

我不想将 Excel 文件保存在服务器上。

4

1 回答 1

0

以下方法是将html中的所有内容导出到excel的简单解决方案:

Response.Clear();     
Response.Buffer = true;     
Response.AppendHeader("Content-Disposition","attachment;filename="+DateTime.
Now.ToString("yyyyMMdd")+".xls");           
Response.ContentEncoding = System.Text.Encoding.UTF8;   
Response.ContentType = ""application/ms-excel";;   
this.EnableViewState = false;   

您需要导出不同的 html 表,您可以先将 html 表保存在两个 excel 文件中,然后使用将所有数据合并到一个具有不同工作表的 excel 中。

您可以在此处查看详细信息: 将数据导出到 Excel for ASP.NET

于 2012-11-20T06:09:56.160 回答