У меня есть текстовый файл, который содержит данные, разделенные запятой ,.
,
Как мне загрузить это, чтобы получить к нему быстрый доступ?
Текстовый файл содержит 200 000 строк.
Я работаю с C #.
Access вполне может импортировать файлы CSV, это можно сделать с помощью оператора SQL.
SELECT ID,Field1 INTO NewTable FROM [Text;HDR=YES;FMT=Delimited;IMEX=2;DATABASE=C:\Docs\].Some.CSV
См .: Ускорить вставку МДБ
самый быстрый и хакерский способ, который я знаю, это импортировать данные в Excel и затем вырезать и вставлять их в таблицу в Access. Если вам нужно что-то программно, то я уверен, что быстрый поиск может найти способ прочитать файл CSV в C #. Оттуда вам просто нужно открыть источник данных C # и вставить данные.
Можете ли вы более конкретно рассказать о своей проблеме ...
хорошо, если у вас 2 жестких диска, попробуйте разместить текстовый файл на одном жестком диске и базу данных доступа на одном жестком диске, тогда вы можете попытаться использовать 2 потока, один для чтения и один для записи ..