欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

winform導(dǎo)出dataviewgrid數(shù)據(jù)為excel的方法

 更新時間:2015年01月20日 10:13:36   投稿:shichen2014  
這篇文章主要介紹了winform導(dǎo)出dataviewgrid數(shù)據(jù)為excel的方法,可實現(xiàn)將dataViewGrid視圖中的數(shù)據(jù)導(dǎo)出為excel格式的功能,非常具有實用價值,需要的朋友可以參考下

本文實例講述了winform導(dǎo)出dataviewgrid數(shù)據(jù)為excel的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
#region 導(dǎo)出dataViewGrid視圖中的數(shù)據(jù)為xls格式 
private void btnExportList_Click(object sender, EventArgs e) 

   string fname = string.Empty; 

   SaveFileDialog sfd = new SaveFileDialog(); 

   sfd.Filter = "表格文件|*.xls"; 
   sfd.DefaultExt = "xls"; 

   if (sfd.ShowDialog() == DialogResult.OK) 
   { 
       fname = sfd.FileName; 
   } 
   else 
   { 
       return; 
   } 

   //導(dǎo)出當(dāng)前dataGridView中的所有數(shù)據(jù)到xls文件 
   //1.引入庫文件,新建lib文件夾,復(fù)制相關(guān)文件 
   //2.在項目中添加對這幾個dll的引用 
   //3.在內(nèi)存中建立 excel表文件 
   HSSFWorkbook workbook = new HSSFWorkbook(); 
   HSSFSheet sheet = workbook.CreateSheet("第一頁"); 

   //創(chuàng)建標題頭 
   HSSFRow title = sheet.CreateRow(0); 
   title.CreateCell(0).SetCellValue("編號"); 
   title.CreateCell(1).SetCellValue("姓名"); 
   title.CreateCell(2).SetCellValue("性別"); 
   title.CreateCell(3).SetCellValue("年齡"); 
   title.CreateCell(4).SetCellValue("地址"); 
   title.CreateCell(5).SetCellValue("電話"); 
   title.CreateCell(6).SetCellValue("生日"); 
   for (int rowindex = 0; rowindex < dgvStudens.RowCount; rowindex++) 
   { 
       //創(chuàng)建第一行 
       HSSFRow row = sheet.CreateRow(rowindex + 1); 

       for (int colindex = 0; colindex < dgvStudens.Rows[rowindex].Cells.Count; colindex++) 
       { 
    row.CreateCell(colindex).SetCellValue((dgvStudens.Rows[rowindex].Cells[colindex].Value == null) ? null : dgvStudens.Rows[rowindex].Cells[colindex].Value.ToString()); 
       } 
       ////創(chuàng)建第一行的第一列 
       //HSSFCell cell = row.CreateCell(0); 
       //cell.SetCellType(3); 
       //cell.SetCellValue(dgvStudens.Rows[rowindex].Cells[0].Value.ToString()); 
       ////第一行第2列 
       //row.CreateCell(1).SetCellValue(dgvStudens.Rows[rowindex].Cells[1].Value.ToString()); 
       ////第一行第3列 
       //row.CreateCell(2).SetCellValue(dgvStudens.Rows[rowindex].Cells[2].Value.ToString()); 
       ////第一行第4列,age,可能會為空 
       //// row.CreateCell(3).SetCellValue(dgvStudens.Rows[0].Cells[3].Value.ToString()); 
       //row.CreateCell(3).SetCellValue((dgvStudens.Rows[rowindex].Cells[3].Value == null) ? null : dgvStudens.Rows[rowindex].Cells[3].Value.ToString()); 
   } 

   using (FileStream fs = new FileStream(fname, FileMode.Create)) 
   { 

       workbook.Write(fs); 
   } 

   ; 

}  
#endregion

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#操作excel打印的示例

    C#操作excel打印的示例

    這篇文章主要介紹了C#操作excel打印的示例,幫助大家利用c#打印表格,提高辦公效率,感興趣的朋友可以了解下
    2020-10-10
  • C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清)

    C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清)

    本文主要介紹了C# XML基礎(chǔ)入門小結(jié)(XML文件內(nèi)容增刪改查清),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • unity 切換場景不銷毀物體問題的解決

    unity 切換場景不銷毀物體問題的解決

    這篇文章主要介紹了unity 切換場景不銷毀物體問題的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • WPF自定義控件和樣式之自定義按鈕(Button)

    WPF自定義控件和樣式之自定義按鈕(Button)

    接觸WPF也有兩個多月了,有了一定的理論基礎(chǔ)和項目經(jīng)驗,現(xiàn)在打算寫一個系列,做出來一個WPF的控件庫。下面這篇文章主要給大家介紹了關(guān)于WPF自定義控件和樣式之自定義按鈕(Button)的相關(guān)資料,需要的朋友可以參考下。
    2018-04-04
  • c#實現(xiàn)無標題欄窗口的拖動

    c#實現(xiàn)無標題欄窗口的拖動

    本篇文章是對c#中實現(xiàn)無標題欄窗口拖動的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Unity3D 計時器的實現(xiàn)代碼(三種寫法總結(jié))

    Unity3D 計時器的實現(xiàn)代碼(三種寫法總結(jié))

    這篇文章主要介紹了Unity3D 計時器的實現(xiàn)代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法

    C#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法

    下面小編就為大家?guī)硪黄狢#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • c#中使用自動屬性減少代碼輸入量

    c#中使用自動屬性減少代碼輸入量

    .Net 3.0中的自動屬性可以大幅度降低我們輸入的代碼量,需要的朋友可以參考下
    2012-12-12
  • C#根據(jù)身份證號碼判斷出生日期和性別

    C#根據(jù)身份證號碼判斷出生日期和性別

    這篇文章主要為大家詳細介紹了C#根據(jù)身份證號碼判斷出生日期和性別的方法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • C# Dictionary和SortedDictionary的簡介

    C# Dictionary和SortedDictionary的簡介

    今天小編就為大家分享一篇關(guān)于C# Dictionary和SortedDictionary的簡介,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10

最新評論