六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

如何由DataSet將數據導入Excel?

[摘要]/// <summary> /// 將DataSet里所有數據導入Excel. /// 需要添加COM: Microsoft Excel Object Library. /// using Excel; /// </summary> /// <param n...
/// <summary>
  /// 將DataSet里所有數據導入Excel.
  /// 需要添加COM: Microsoft Excel Object Library.
  /// using Excel;
  /// </summary>
  /// <param name="filePath"></param>
  /// <param name="ds"></param>
  public static void ExportToExcel(string filePath, DataSet ds)
  {
   object oMissing = System.Reflection.Missing.Value;
   Excel.ApplicationClass xlApp = new Excel.ApplicationClass();
   try
   {
    // 打開Excel文件。以下為Office 2000.
    Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(filePath, oMissing, oMissing, oMissing, oMissing, oMissing,
     oMissing, oMissing, oMissing, oMissing, oMissing, oMissing,
     oMissing);
    Excel.Worksheet xlWorksheet;
    // 循環所有DataTable
    for( int i=0; i<ds.Tables.Count; i++ )
    {
     // 添加入一個新的Sheet頁。
     xlWorksheet = (Excel.Worksheet)xlWorkbook.Worksheets.Add(oMissing,oMissing,1,oMissing);
     // 以TableName作為新加的Sheet頁名。
     xlWorksheet.Name = ds.Tables[i].TableName;
     // 取出這個DataTable中的所有值,暫存于stringBuffer中。
     string stringBuffer = "";
     for( int j=0; j<ds.Tables[i].Rows.Count; j++ )
     {
      for( int k=0; k<ds.Tables[i].Columns.Count; k++ )
      {
      
       stringBuffer += ds.Tables[i].Rows[j][k].ToString();
       if( k < ds.Tables[i].Columns.Count - 1 )
        stringBuffer += "\t";
      }
      stringBuffer += "\n";
     }
     // 利用系統剪切板
     System.Windows.Forms.Clipboard.SetDataObject("");
     // 將stringBuffer放入剪切板。
     System.Windows.Forms.Clipboard.SetDataObject(stringBuffer);
     // 選中這個sheet頁中的第一個單元格
     ((Excel.Range)xlWorksheet.Cells[1,1]).Select();
     // 粘貼!
     xlWorksheet.Paste(oMissing,oMissing);
     // 清空系統剪切板。
     System.Windows.Forms.Clipboard.SetDataObject("");
    }
    // 保存并關閉這個工作簿。
    xlWorkbook.Close( Excel.XlSaveAction.xlSaveChanges, oMissing, oMissing );
    System.Runtime.InteropServices.Marshal.ReleaseComObject(xlWorkbook);
    xlWorkbook = null;
   }
   catch(Exception ex)
   {
    MessageBox.Show(ex.Message);
   }
   finally
   {
    // 釋放...
    xlApp.Quit();
    System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp);
    xlApp = null;
    GC.Collect();
   }
  }




主站蜘蛛池模板: 亚洲国产精品欧美综合 | 新版天堂中文资源8在线 | 四虎影院在线网址 | 日本大片a | 天天插日日射 | 青草国产精品久久久久久久久 | 日本五级床片全部免费放 | 青草青草视频 | 日产精品一卡2卡三卡4乱码久久 | 亚洲精品在线免费 | 同房视频在线观看 | 亚洲高清日韩精品第一区 | 最近更新免费韩国视频 | 最近中文字幕无免费视频 | 日韩欧美色视频在线观看 | 欧美透逼视频 | 日本一区二区在线 | 在线伊人网 | 色综合色综合色综合色综合网 | 日韩a级一片在线观看 | 日日精品| 日本字幕 | 青草视频在线观看完整版 | 亚欧在线精品免费观看一区 | 日韩专区亚洲精品欧美专区 | 亚洲精品欧美在线 | 天堂在线观看免费视频 | 亚洲a区视频 | 日本高清在线观看视频你懂的 | 日本夜夜操 | 亚洲va久久久噜噜噜久久狠狠 | 日本免费一二三区 | 手机在线精品视频每日更新 | 色综合五月婷婷 | 视频一区二区不卡 | 四川农村女人一级毛片 | 欧美一区二区三区美人 | 亚洲国产天堂在线观看 | 亚洲人成自拍网站在线观看忄 | 日本在线视频免费 | 亚洲国产天堂久久综合 |