Excel Library 的最新版本可通過nuget 獲取命令如下:
PM> Install-Package ExcelLibrary
在ASP.NET 使用方法如下:
先封裝個方法先:
public void ExportExcel(string excleFileName,DataTable dt)
{
HttpContext context = HttpContext.Current;
context.Response.Clear();
//HttpContext.Current.Response.Charset = "GB2312";
//HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
context.Response.AddHeader(
"content-disposition", string.Format("attachment; filename={0}", excelFileName));
context.Response.ContentType = "application/ms-excel";
MemoryStream m = new MemoryStream();
ExcelLibrary.DataSetHelper.CreateWorkbook(m,dt.DataSet);
context.Response.BinaryWrite(ms.ToArray());
context.Response.End();
}
參數說明:
excelFileName:導出的excel文件名稱
dt: 數據,可以datatable 起個名字,這樣導出的數據的sheet 的名字就有啦,代碼可以這樣寫
DataTable dt = .........
dt.TableName ="sheet的名字";
ExportExcel('excel.xls',dt);
這樣就將數據導出到EXCEL中啦!試試吧
