我有两个不同的 html 表。
现在我想将这两个 html 表导出到具有两个不同工作表(即工作表)的单个 excel 工作表。例如,表 1 将是一张表,而表 2 将在另一张表中。但是这两张表都只会出现在一个 Excel 文件中。
我没有使用任何网格视图或数据视图。
我不想将 Excel 文件保存在服务器上。
我有两个不同的 html 表。
现在我想将这两个 html 表导出到具有两个不同工作表(即工作表)的单个 excel 工作表。例如,表 1 将是一张表,而表 2 将在另一张表中。但是这两张表都只会出现在一个 Excel 文件中。
我没有使用任何网格视图或数据视图。
我不想将 Excel 文件保存在服务器上。
以下方法是将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