C#读取txt文件返回DATATABLE

Posted _lxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#读取txt文件返回DATATABLE相关的知识,希望对你有一定的参考价值。

//1.打开资源管理器

OpenFileDialog open = new OpenFileDialog();

  if (open.ShowDialog() == DialogResult.OK)            

{              

   textBox1.Text =open.FileName;       

 }

//传入txt文件路径参数 读取txt文件所有内容 返回DATATABLE

 public DataTable GetTxt(string pths)
        {
            StreamReader sr = new StreamReader(pths, Encoding.GetEncoding("GB2312"));
            string txt = sr.ReadToEnd().Replace("\r\n", "-");
            string[] nodes = txt.Split(‘-‘);
            DataTable dt = new DataTable();
            dt.Columns.Add("ID", typeof(string));
            foreach (string node in nodes)
            {
                string[] strs = node.Split(‘-‘);
                DataRow dr = dt.NewRow();
                dr["ID"] = strs[0];
                dt.Rows.Add(dr);
            }
            return dt;
        }

以上是关于C#读取txt文件返回DATATABLE的主要内容,如果未能解决你的问题,请参考以下文章

C#读取txt文件

c#中怎么读取txt文件的最后几行

C# 读取txt配置文件,并且可以更新配置文件

怎样用C#读取TXT文件内容并修改

C# 读取txt文件生成Word文档

WPF C#怎么批量读取和创建文件(类似txt文件)