public void ExportExcel(string fileName, DataTable dt)
{
HttpResponse response = HttpContext.Current.Response;
response.Buffer = true;
response.Clear();
response.ClearHeaders();
response.ClearContent();
response.ContentType = "application/vnd.ms-excel";
response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xls", fileName + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")));
response.AppendCookie(new HttpCookie("fileDownloadToken", "true"));
response.Charset = "UTF8";
response.ContentEncoding = System.Text.Encoding.UTF8;
//实例化一个流
StringWriter stringWrite = new StringWriter();
//指定文本输出到流
HtmlTextWrite
{
HttpResponse response = HttpContext.Current.Response;
response.Buffer = true;
response.Clear();
response.ClearHeaders();
response.ClearContent();
response.ContentType = "application/vnd.ms-excel";
response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xls", fileName + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")));
response.AppendCookie(new HttpCookie("fileDownloadToken", "true"));
response.Charset = "UTF8";
response.ContentEncoding = System.Text.Encoding.UTF8;
//实例化一个流
StringWriter stringWrite = new StringWriter();
//指定文本输出到流
HtmlTextWrite