【发布时间】:2013-12-31 16:14:30
【问题描述】:
我想从 txt 文件中提取数据并将其放入 DataTable。 txt文件中的内容格式如下:
sometext1:sometext2:sometext3
sometext4:sometext5:sometext6
sometext7:sometext8:sometext9
...
每一行代表一行,每一列用“:”字符分隔。
我试过这样做:
DataTable tbl = new DataTable();
using (StreamWriter sw = File.CreateText(path))
{
string[] rows = content.Split('\n');
foreach (string s in rows)
{
string[] columns = s.Split(':');
foreach (string t in columns)
{
sw.WriteLine(t);
}
}
}
如何读取此文件并将其添加到 DataTable?
【问题讨论】:
-
您在问题中包含的唯一标签与您提出的问题无关。什么是
DataTable?你用什么语言编程?你做了什么尝试来解决这个问题? -
我不确定你想做什么。您是要读取 -file- 并将数据插入数据库,还是要读取 -database- 并将数据写入文件?我问这个是因为您说您想从文件中提取数据,但是您的代码示例看起来就像您在写入文件