如何将文本TXT写入dataset!求解啊~~~~~困扰好久了。
要把我转换成TXT文本格式的写入dataset在保存到数据库!可是在把TXT写入到dataset遇上困难了,各位请指点一二!
[解决办法]
举个例子:
D:\1.txt的内容
姓名 年龄 职业
张三 33 程序员
李四 44 it人员
王五 55 经理
string[] str = File.ReadAllLines("D:\\1.txt", Encoding.Default);
DataTable dt = new DataTable();
Regex.Split(str[0], @"\s+").Where(t => t.Trim() != "").ToList().ForEach(t => dt.Columns.Add(t.Trim()));
for (int i = 1; i < str.Length; i++)
{
DataRow dr = dt.NewRow();
Regex.Split(str[i], @"\s+").Where(t => t.Trim() != "").Select((t, index) => dr[index] = t).ToArray();
dt.Rows.Add(dr);
}