Мне нужно прочитать файлы, которые выглядят так, в виде данных:
A02 BLANK031
B02 F357442
C02 F264977
D02 BLANK037
E02 F272521
F02 E121562
G02 F264972
H02 F332321
A03 E208240
B03 F313854
C03 E229786
D03 E229787
E03 F307584
F03 F357478
У меня есть странный разделитель и некоторые пробелы.
как бы мне прочитать это в таблицу данных таким образом, чтобы первый столбец содержал «A02», «B02» ... а второй столбец содержал «BLANK031», «F357442» и т. д.
В настоящее время я делаю:
DataTable dt = new DataTable();
using (TextReader tr = File.OpenText(batchesAddresses[index]))
{
string line;
while ((line = tr.ReadLine()) != null)
{
string[] items = Regex.Split(line, ' ');
if (dt.Columns.Count == 0)
{
// Create the data columns for the data table based on the number of items
// on the first line of the file
for (int i = 0; i < items.Length; i++)
dt.Columns.Add(new DataColumn("Column" + i, typeof(string)));
}
dt.Rows.Add(items);
}
}
но это не работает, потому что у меня есть конечные пробелы и несколько пробелов между столбцами