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

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

如何由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();
   }
  }




主站蜘蛛池模板: 四虎免费在线视频 | 午夜视频免费 成人 | 欧美一线高本道高清在线 | 亚洲一区二区三区高清视频 | 天天摸夜夜添久久精品麻豆 | 日本高清观看视频 | 三级大黄 | 婷婷伊人久久 | 日本系列 1页 亚洲系列 | 亚洲精品123区在线观看 | 四虎影院官网 | 在线观看黄免费 | 日韩中文一区宇都宫紫苑 | 亚洲精品中文字幕乱码影院 | 日韩黄色在线视频 | 泄欲网站免费观看 | 日本人亚洲人成人 | 青青草原在线免费观看视频 | 在线精品91青草国产在线观看 | 深夜毛片 | 四虎成人在线视频 | 欧美综合中文字幕久久 | 亚洲图片欧美另类 | 亚洲欧美人妖另类激情综合区 | 亚洲丁香婷婷综合久久六月 | 在线亚洲精品国产成人二区 | 日本天堂在线播放 | 亚洲综合九九 | 青草香蕉精品视频在线观看 | 欧美一级手机免费观看片 | 伊人成影院 | 一区小说二区另类小说三区图 | 亚洲欧洲尹人香蕉综合 | 天堂最新资源在线 | 青春草免费视频 | 小草影院在线观看 | 中国国产一国产一级毛片视频 | 色狠狠色综合久久8狠狠色 色狠狠色综合吹潮 | 特黄特色的免费大片看看 | 天天操天天摸天天曰天天干天天弄天天干 | 热久久影院 |