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的主要内容,如果未能解决你的问题,请参考以下文章