这是将内容导出到EXCEL的代码:
(Test1的内容自行模拟)
HttpResponse resp = Page.Response;
resp.Clear(); // HttpUtility.UrlPathEncode() resp.Buffer = true; attachment
resp.AppendHeader("Content-Disposition", "inline;filename=" + ImgName + ".xls");
resp.ContentEncoding = System.Text.Encoding.Default;
resp.ContentType = "application/vnd.ms-excel";
//Response.Clear();
StringBuilder sbHTML = new StringBuilder();
sbHTML.Append(test1);
resp.Write(test1);
resp.Flush();//向客户端发送当前所有缓冲的输出
resp.End();//将当前所有缓冲的输出发送到客户端,这句户有时候会出错,可以尝试把这句话放在整个函数的最后一行。也可以
可以使用npoi导出excel
正常吧?你的本身只是把HTML文件改了个后缀名?