这个是我根据网上的代码修改了一下 也算是转载吧 就是忘了出处了!
ExcelUtility _ExcelUtility = new ExcelUtility();
byte[] data = _ExcelUtility.DataTableToExcel(_DataTable, "Sheet1", null);
Response.ContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("ExportFile.xls", System.Text.Encoding.UTF8));
//二进制写入
Response.BinaryWrite(data);
Response.Flush();
//此处不能用 Response.End(); 会报异常 即使能够继续也不建议使用
HttpContext.Current.ApplicationInstance.CompleteRequest();