91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#數據導入到EXCEL的方法

發布時間:2020-10-07 08:13:10 來源:腳本之家 閱讀:184 作者:chenqiangdage 欄目:編程語言

c#做公司的應用級開發時,導出數據這個是經常要做的,公司使用的是一個叫NPOI的組件。具體是什么我就不很清楚,反正這樣用就是了。

具體的dll是一個叫:NPOI.HSSF.dll,引入這個dll,這個dll提供HSSFWorkbook類 HSSFSheet類HSSFRow類;

具體實現方式直接看代碼吧:

public static Stream DataSetToExcel(DataSet _SourceDt,string _sheetName)
    {
      HSSFWorkbook workbook = new HSSFWorkbook();
      MemoryStream MS = new MemoryStream();
      string [] sheetNames= _sheetName.Split(',');
      for(int i = 0; i <sheetNames.Length;i++)
      {
        HSSFSheet sheet = workbook.Cretesheet(sheetNames[i]);
        HSSFRow headRow = sheet.CreateRow(0);
        foreach(DataColumn column in _SourceDt.Table[i].cloumns)
        headRow.createCell(column.Ordinal).SetCellValue(column.Column.Name);
        int rowIndex =1;
        foreach(DataRow row in _SourceDt.Tables[i].Rows)
        {
          HSSFRow dataRow = sheet.CreateRow(rowIndex);
          foreach(DataColumn column in _SourceDt.Tables[i].Columns)
          {
            dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());
          }
          rowIndex++;
        }
      }
      workbook.write(MS);
      MS.Flush();
      MS.Position = 0;
      workbook = null;
      return MS;
    }

主要是要構建一個數據來源的DataSet ;還是直接上代碼吧:

   DataTable dt = new DataTable();
      DataSet DataTemp = new DataSet();
      dt.Columns.Add("列名1",string);
      dt.Columns.Add("列名2",string );
      for(int i = 0;i<3;i++)
      {
        DataRow DR = dt.NewRow();
        DR["列名1"] = "DATA1";
        DR["列名2"] = "DATA1";
        dt.Rows.Add(DR);
      }
      DataTemp.Tables.Add(dt);

DATA1和DATA2就是你要導出的數據了。

以上不是開發的源代碼,只是方法。僅供參考;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信宜市| 寻乌县| 广东省| 密云县| 通州市| 台东县| 湟中县| 金坛市| 水城县| 本溪市| 汝州市| 渝北区| 高邑县| 六安市| 胶南市| 通海县| 张掖市| 吐鲁番市| 通化市| 钟山县| 田东县| 廉江市| 息烽县| 青神县| 张家港市| 明光市| 平乡县| 文山县| 合川市| 本溪市| 泸溪县| 伊春市| 岐山县| 娄底市| 河东区| 元阳县| 静乐县| 武冈市| 中宁县| 通榆县| 霍州市|