GridView匯出Excel方法

2021-05-10 15:42:43 字數 843 閱讀 3404

方法一:將**直接寫在頁面

///

/// 資料匯出

///

///

方法二、將以上**改進成公共方法:

///

/// 將網格資料匯出到excel

///

/// 網格名稱(如gridview1)

/// 要儲存的檔名

三、注意事項:

在匯出的時候,如果某個欄位為長數字(如身份證號碼511922198507151512)、以0開頭的編號(如0809111212)之類的資料。如果不加處理在匯出的excel檔案中將會被分別當作5.11922e+17和809111212來處理,這樣與我們要達到 的實際效果不一致。所以我們要加以處理,即給單元格資料規定格式。常見的格式如下:

1) 文字:vnd.ms-excel.numberformat:@

2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd

3) 數字:vnd.ms-excel.numberformat:#,##0.00

4) 貨幣:vnd.ms-excel.numberformat:¥#,##0.00

5) 百分比:vnd.ms-excel.numberformat: #0.00%

使用方法如下:

//給第乙個單元格設定格式為

e.item.cells[0].attributes.add("style","vnd.ms-excel.numberformat:@");

//給第四個單元格設定格式為

e.item.cells[3].attributes.add("style","vnd.ms-excel.numberformat:¥#,###.00");

gridview 匯出excel 總結

protected void button1 click object sender,eventargs e private void export string filetype,string filename 如果沒有下面方法會報錯型別 gridview 的控制項 gridview1 必須放在具...

gridview 匯出excel 總結

private void export string filetype,string filename 如果沒有下面方法會報錯型別 gridview 的控制項 gridview1 必須放在具有 runat server 的窗體標記內 public override void verifyrender...

gridview 匯出excel 總結

protected void button1 click object sender,eventargs e private void export string filetype,string filename 如果沒有下面方法會報錯型別 gridview 的控制項 gridview1 必須放在具...