Вам не нужно использовать таблицу данных.
Вы также можете просто прочитать ее с помощью программы чтения файлов и разделить. Таким же образом вы можете написать его, например, с помощью stringbuilder.
Пример чтения:
using(var reader = new StreamReader(@"C:\document.csv"))
{
List<object> list = new List<object>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(';');
list.Add(new {a = values[0], b = values[1]});
}
}