最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 實現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼

 更新時間:2020年12月09日 08:47:55   作者:農(nóng)碼一生  
這篇文章主要介紹了C# 實現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下

代碼:

public DataTable TXTToDataTable(string fileName, string columnName)
    {
      DataTable dt = new DataTable();
      FileStream fs = new FileStream(fileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
      StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default);
      //記錄每次讀取的一行記錄
      string strLine = "";

      //記錄每行記錄中的各字段內(nèi)容
      string[] aryLine;
      //標(biāo)示列數(shù)      
      int columnCount = 0;
      //標(biāo)示是否是讀取的第一行
      bool IsFirst = true;

      if (IsFirst == true)
      {
        //strLine = "ATTENDANCE_DATE,EMP,ATTENDANCE_DEPT,EMP_TYPE,SHITF,PLANT_CODE";
        strLine = columnName;
        aryLine = strLine.Split(',');
        IsFirst = false;
        columnCount = aryLine.Length;
        //創(chuàng)建列
        for (int i = 0; i < columnCount; i++)
        {
          DataColumn dc = new DataColumn(aryLine[i].ToUpper());
          dt.Columns.Add(dc);
        }
      }

      //逐行讀取txt中的數(shù)據(jù)
      while ((strLine = sr.ReadLine()) != null)
      {
        aryLine = strLine.Split('\t');//tab分隔符
        DataRow dr = dt.NewRow();
        for (int j = 0; j < columnCount; j++)
        {
          dr[j] = aryLine[j].ToUpper();
        }
        dt.Rows.Add(dr);
      }

      sr.Close();
      fs.Close();
      return dt;
    }

以上就是C# 實現(xiàn)TXT文檔轉(zhuǎn)Table的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于c# TXT文檔轉(zhuǎn)Table的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • c# 剔除sql語句''尾巴''的五種方法

    c# 剔除sql語句''尾巴''的五種方法

    這篇文章主要介紹了c# 剔除sql語句'尾巴'的五種方法,
    2020-11-11
  • 關(guān)于C#繼承的簡單應(yīng)用代碼分析

    關(guān)于C#繼承的簡單應(yīng)用代碼分析

    在本篇文章里小編給大家整理了一篇關(guān)于C#繼承的簡單應(yīng)用代碼分析內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • C#?如何獲取當(dāng)前進(jìn)程或線程的ID

    C#?如何獲取當(dāng)前進(jìn)程或線程的ID

    這篇文章主要介紹了C#?如何獲取當(dāng)前進(jìn)程或線程的ID,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • C#中事件的定義和使用

    C#中事件的定義和使用

    在使用事件時,通常要定義兩個方法,一個是和事件定義的委托簽名一致的方法。下面讓我們看看使用事件的具體步驟。
    2016-06-06
  • C#中is和as用法實例分析

    C#中is和as用法實例分析

    這篇文章主要介紹了C#中is和as用法實例分析,需要的朋友可以參考下
    2014-08-08
  • C#運(yùn)算符大全_各種運(yùn)算符號的概述及作用

    C#運(yùn)算符大全_各種運(yùn)算符號的概述及作用

    以下是對C#中各種運(yùn)算符號的說明及作用進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • C#從數(shù)據(jù)庫讀取圖片并保存的兩種方法

    C#從數(shù)據(jù)庫讀取圖片并保存的兩種方法

    這篇文章主要介紹了C#從數(shù)據(jù)庫讀取圖片并保存的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C#讀取csv格式文件的方法

    C#讀取csv格式文件的方法

    這篇文章主要介紹了C#讀取csv格式文件的方法,包括針對csv文件操作的規(guī)則,實例代碼部分包含了數(shù)據(jù)有效性驗證及行列驗證等內(nèi)容,邏輯嚴(yán)謹(jǐn),具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C# .NET 中的緩存實現(xiàn)詳情

    C# .NET 中的緩存實現(xiàn)詳情

    軟件開發(fā)中最常用的模式之一是 緩存 ,其包括進(jìn)程內(nèi)緩存、持久性進(jìn)程內(nèi)緩存和分布式緩存,本文我們將主要介紹進(jìn)程內(nèi)緩存,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • C#利用TreeView控件實現(xiàn)目錄跳轉(zhuǎn)

    C#利用TreeView控件實現(xiàn)目錄跳轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了C#潤滑利用TreeView控件實現(xiàn)目錄跳轉(zhuǎn)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動手嘗試一下
    2022-07-07

最新評論

南雄市| 滕州市| 聂荣县| 杂多县| 华宁县| 绥芬河市| 邵武市| 平阳县| 广平县| 武夷山市| 南宁市| 云安县| 南汇区| 剑川县| 雷波县| 新余市| 和政县| 临漳县| 汶上县| 叙永县| 广昌县| 云浮市| 陵水| 波密县| 乐都县| 保亭| 德清县| 杨浦区| 凉城县| 安吉县| 正宁县| 门源| 思南县| 湘潭县| 双峰县| 喀喇沁旗| 公主岭市| 岳阳县| 广汉市| 罗田县| 宽甸|