使用Excel Library 組件將數據導出到EXCEL中


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中啦!試試吧

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM