国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#數(shù)據(jù)導(dǎo)入到EXCEL的方法

2020-01-24 00:10:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

c#做公司的應(yīng)用級(jí)開(kāi)發(fā)時(shí),導(dǎo)出數(shù)據(jù)這個(gè)是經(jīng)常要做的,公司使用的是一個(gè)叫NPOI的組件。具體是什么我就不很清楚,反正這樣用就是了。

具體的dll是一個(gè)叫:NPOI.HSSF.dll,引入這個(gè)dll,這個(gè)dll提供HSSFWorkbook類(lèi) HSSFSheet類(lèi)HSSFRow類(lèi);

具體實(shí)現(xiàn)方式直接看代碼吧:

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;    }

主要是要構(gòu)建一個(gè)數(shù)據(jù)來(lái)源的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就是你要導(dǎo)出的數(shù)據(jù)了。

以上不是開(kāi)發(fā)的源代碼,只是方法。僅供參考;

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江永县| 江阴市| 濮阳市| 玉山县| 兰溪市| 九江市| 桦甸市| 翁牛特旗| 临漳县| 遂昌县| 宜城市| 泗洪县| 峨眉山市| 同江市| 云南省| 慈溪市| 闽清县| 武平县| 阳春市| 海盐县| 杭锦后旗| 肥乡县| 鸡泽县| 游戏| 大姚县| 大化| 玛多县| 富源县| 舞钢市| 大庆市| 巍山| 谷城县| 云龙县| 汉沽区| 永兴县| 黄大仙区| 巴林左旗| 和顺县| 中宁县| 海口市| 嘉定区|