欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C#中怎么將csv數據轉換為DataTable

這篇文章將為大家詳細講解有關C#中怎么將csv數據轉換為DataTable,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網站建設服務10余年為成都花箱小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網站建設營銷網站建設商城網站建設手機網站建設小程序網站建設網站改版,從內容策劃、視覺設計、底層架構、網頁布局、功能開發(fā)迭代于一體的高端網站建設服務。

python的pandas dataframe可以將csv數據,或者格式化的數據(excel)等,直接轉換成dataframe,一個類似表格的數據,這樣在數據處理中,能夠根據設定好的函數,快速的進行數據分析、處理。

C#的datatable也是將數據轉換成表格的形式,這個常用的是在C#操作數據庫中,直接讀取數據到datatable,當然,可以將csv數據導入到數據庫中,再通過連接數據庫,獲得對應的datatable。

下邊主要還是介紹一下,如何用代碼讀取一個csv數據,轉換成datatable進行處理,詳細見代碼:

//設置csv數據的分隔符

         string[] separators = new string[] { "  " };

           string _dataLine = string.Empty;

         //新建datatable

           DataTable _ndt = new DataTable();

       //打開文件

           using (FileStream fs = new FileStream(_filepath, FileMode.Open, System.IO.FileAccess.Read))

           {

//讀取csv數據,這里注意的是設置數據的編碼,要不然讀出來會亂碼

               using (StreamReader sr = new StreamReader(fs, System.Text.Encoding.UTF8))

               {

//第一行是表頭數據,將分割成一個列名

                   _dataLine = sr.ReadLine();

       var _columnArr = _dataLine.Split(separators, StringSplitOptions.RemoveEmptyEntries);

                   foreach(var _evarr in _columnArr )

                   {

                       _ndt.Columns.Add(new DataColumn(_evarr.Trim(' ')));

                   }

           //在添加行數據,直接添加到datatable中

                   while ((_dataLine = sr.ReadLine()) != null)

                   {

                        _columnArr = _dataLine.Split(separators, StringSplitOptions.RemoveEmptyEntries); 

                        _ndt.Rows.Add(_columnArr);

                   }

                   sr.Close();

                   sr.Dispose();

               }

               fs.Close();

               fs.Dispose();

           } 

Linq在datatable中也能夠進行使用,這樣就能很方便的取出對應的數據,比如取某一列的數據:

var _selrow = _ndt.AsEnumerable().Select(p => p["列名"]);

從而使用Linq的語法,可以判斷最大最小值,或者取出符合名稱的字符串等方法,對于行數據也能進行對應的操作分析。

Linq在數據分析操作中,也能夠實現很多,當然python是開源類庫和平臺方面支持都比較多。

關于C#中怎么將csv數據轉換為DataTable就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當前文章:C#中怎么將csv數據轉換為DataTable
文章出自:http://aaarwkj.com/article36/pdiisg.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站營銷、關鍵詞優(yōu)化網站收錄、外貿網站建設、動態(tài)網站、網頁設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

營銷型網站建設
亚洲熟女内射特写一区| 香蕉伊蕉伊中文在线视频| 国产精品国产三级国产av丨| 亚洲av日韩欧美精品| 最新日韩人妻中文字幕一区| 欧美日韩一区二区午夜福利| 午夜影院在线免费观看三区| 国产91精品网站在线| 国产精品日韩精品在线| 亚洲伦理国产一国产二| 午夜草草视频在线观看| 精品亚洲天堂一区二区三区| av一区二区日韩精品久| 久久国产欧美日韩精品| 蜜臀视频一区二区在线播放| 日本一区二区精品视频| 亚洲人色中文字幕天堂| 亚洲熟妇av一区二区三区l| 九九热视频这里是精品| 日韩欧美啪啪一区二区| 亚洲乱码一区二区av| 线上免费看黄色亚洲片| 日韩中文字幕不卡免费| 日韩精品一区二区在线天天狠天| 国产乱国产乱老熟女视频| 特黄一级黄色大片免费看| 日本新任女教师在线播放| 91久久精品国产一区蜜臀| 色哟哟在线观看国产精品| 日韩女优在线播放一区二区| 婷婷亚洲五月伊人91| 可以免费看的欧美黄片| 中国亚洲黄色录像免费看| 久久这里只有精品蜜桃| 国产欧美日韩另类视频| 欧美香蕉高清视频免费| 国产又猛又黄又爽无遮挡| 日韩精品一区二区三区都在看| 亚洲女同成人在线观看| 97在线视频观看视频在线| 免费欧美大片在线观看高清|