powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Импорт данных из внешнего файла (CSV-Формат)
6 сообщений из 6, страница 1 из 1
Импорт данных из внешнего файла (CSV-Формат)
    #32694793
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно сделать, и/или где можно почитать, про Импорт данных из внешнего файла (CSV-Формат), т.е. мне надо прочитать файл построчно, сгенерить скрипт и выполнить его, все сделал кроме чтения файла, помогите!!!
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
Импорт данных из внешнего файла (CSV-Формат)
    #32694829
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно через ADO (OleDbDataReader) прочитать строки файла. Провайдер - Microsoft.Jet.OLEDB.4.0, c расширенными свойствами Text - умеет читать CSV и TAB текстовые файлы;
...
Рейтинг: 0 / 0
Импорт данных из внешнего файла (CSV-Формат)
    #32694845
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS
строка подключения будет примерно такой:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\csvTextFilesDirectory\";Extended Properties="text;HDR=No;FMT=Delimited"----
был у меня один проект, в нем я перегонял text-файлы в mdb (Access) базу [всего одна команда SELECT INTO ... FROM ... на текстовый файл и выполняется на очень приличной скорости], а затем работал с "нормальной" СУБД. База Access создавалась динамически через ADOX.
...
Рейтинг: 0 / 0
Импорт данных из внешнего файла (CSV-Формат)
    #32696047
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кузя большое спасибо, подскажи такую вещь, как установить разделители в ручную, например <Tab>, <;>,<,>, или какой другой знак?

------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
Импорт данных из внешнего файла (CSV-Формат)
    #32696128
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. файл schema.ini (MSDN)

он должен лежать в том же катологе (директории), где и текстовые файлы.
он служит для обеспечения метаданными драйверов ISAM --> OLEDB провайдеров

как вариант - установки в реестре (если schema.ini не найден) - хреновый, но на безрыбье...

---
Office при сохрании данных можно заставить сохранять и файл схемы.
...
Рейтинг: 0 / 0
Импорт данных из внешнего файла (CSV-Формат)
    #32696169
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ключ в реестре к установкам ISAM - TEXT
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Text
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Импорт данных из внешнего файла (CSV-Формат)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]