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

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电影一区二区三区四区| 国产男女免费完整视频| 亚洲欧美日韩性生活视频| 国产成人性生交大片免费| 日韩专区亚洲专区欧美专区| 草草视频在线观看网站| 日韩亚洲天堂视频免费观看| 国产乱子一区二区三区| 一区二区少妇黄色三区| 国产免费一区二区福利| 扒开女性毛茸茸的视频| 亚洲久久精品中文字幕| 日韩欧美精品在线观看免费| 国模一区二区三区视频| 精品不卡一区二区三区| 久久综合热这里只有精品| 久久se精品人妻一区二区三区| 日日夜夜久久一二三区| 国产成人国产三级国产精品| 成人午夜性色福利视频| 国内精品人妻久久毛片| 美腿丝袜清纯唯美亚洲另类| 成人黄色av在线看|