powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Импорт текстового файла
5 сообщений из 5, страница 1 из 1
Импорт текстового файла
    #39773780
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!
Покопал форум, но так ничего и уяснил. Имеется текстовый файл примерно такого вида:
Version 400
Charset "WindowsCyrillic"
Delimiter ","
CoordSys NonEarth Units "m" Bounds (-10000000, -10000000) (10000000, 10000000)
Columns 1
КАДАСТРОВЫЙНОМЕР Char(50)
Data

Region 3
13
4411510.56 947688.07
4411630.9 947661.04
4411571.64 947474
4411541.87 947295.16
4411230.31 947334.78
4410406.2 947441.69
4410163.43 947480.81
4410375.6 947963.26
4410737.22 947900.11
4411092.54 947832.54
4411348.68 947803.48
4411515.55 947756
4411510.56 947688.07
8
4411508.12 947752.78
4411348.19 947796.5
4411053.53 947834.71
4411049.6 947733.87
4411328.09 947708.27
4411331.64 947645.63
4411483.69 947632.63
4411508.12 947752.78
5
4410204.15 947547.37
4410207.51 947551.35
4410203.53 947554.71
4410200.17 947550.73
4410204.15 947547.37
Pen (2,2,255)
Brush (1,0,16777215)
Center 4410897.16 947629.21

Мне, собственно, нужны только строки вида: "4411510.56 947688.07"
...
Рейтинг: 0 / 0
Импорт текстового файла
    #39773782
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чём сложность? Читаешь файл в строковый массив, чистишь от строк, не соответствующих нужному шаблону. Или читаешь в строковую переменную, и выгребаешь всё, что соответствует шаблону.
Использовать FileSystemObject/ReadAll для чтения, и Regexp/Matches для проверки на шаблон.
...
Рейтинг: 0 / 0
Импорт текстового файла
    #39773812
xax_nv, такой запрос вернет вам нужные строки из файла C:\БД\Проба.txt
Код: sql
1.
2.
3.
SELECT t.F1
FROM [Проба.txt] AS t IN 'C:\БД'[Text;HDR=No]
WHERE (((t.F1) Like "44#* #*"));

У вас все нужные строки начинаются на 44. Если есть другие варианты, то шаблон может быть изменен. Самый универсальный вариант - "#* #*", т.е. начинается с цифры, где-то далее есть пробел, за ним цифра и продолжение.
...
Рейтинг: 0 / 0
Импорт текстового файла
    #39773821
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий , большое спасибо!
Как запрос работает, сейчас попытаюсь вставить в код.
...
Рейтинг: 0 / 0
Импорт текстового файла
    #39773855
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все отлично. То, что надо. Еще раз большое спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Импорт текстового файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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