powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / экспорт из тхт в dbf
7 сообщений из 7, страница 1 из 1
экспорт из тхт в dbf
    #34359799
dimakz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ возможно ли перегнать инфу с тхт в dbf ?

например
Код: plaintext
append from '1.xls' xls
это с экселя в табличку

когда делаю
Код: plaintext
append from '1.xls' xls
- выдает ошибку

другой нюанс, я мог бы с тхт перегнать в эксель , а потом в dbf, но в тхт кол-во записей больше 65тыс., соответственно в эксель перегнать данные нельзя, непоместятся

какой есть способ чтоб загнать в dbf ?
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34359877
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimakzнарод возможно ли перегнать инфу с тхт в dbf ?
Да. Можно.

dimakzкогда делаю
Код: plaintext
append from '1.xls' xls
- выдает ошибку
Какую? Какое отношение файл XLS имеет к файлу TXT?

Почитайте описание команды APPEND FROM на русском

Команда APPEND FROM

И обратите особое внимание на опцию DELIMITED
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34359943
dimakz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извените? ошибся

при
Код: plaintext
append from '1.txt' txt
выдает ошибку
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34360157
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разумеется, поскольку нет такой опции "TXT". Вы все-таки Help почитайте по ссылке. Там и примеры есть...
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34360323
Jura.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так прицепите кусок своего TXT файла и структуру таблицы в которую надо залить
а пока нет образца могу посоветовать

Код: plaintext
APPEND FROM имя_файла DELIMITED WITH BLANK
Это при условии что каждое поле отделено от другого пробелом а запись заканчивается переводом строки

Код: plaintext
APPEND FROM имя_файла DELIMITED WITH TAB

Это при условии что каждое поле в текстовом файле отделено табуляторами

Код: plaintext
APPEND FROM имя_файла DELIMITED

При условии что поля в текстовом файле разделены запятыми
и т.д.
Лучше покажите свой текстовый файл и тогда уже точно можно будет сказать какую команду применить
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34963410
PyroTechnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе все понятно по команде, у меня вопрос такой (виноват, что влезаю в чужой форум, просто тема схожая, и лишних тем плодить не хочется):
Файл в приложении.
Как Вы поймете, это некое сопроводительное письмо, из которого мне нужно выцепить для журнала некие данные, а именно:
1. Дату и время из 2-й строчки
2. (возможно) - исполнитель из 7-й строчки
3. (самое главное) имя файла, размер и тип информации из таблицы
файлов, записанных в таблицу, может быть несколько.
шаблон в целом один и тот же, но может варьироваться по количеству строк или их порядку.
Как решить?
я думаю, мне надо APPEND FROM все как есть в одностолбцовый array, и уже в нем устроить разбор. Я не понял при этом, можно ли сделать в этом случае APPEND без всяких DELIMITEROV (значение элемента = строка из текста)?
А может можно этот разбор сразу в тексте устроить и в fox забрать только нужное?
...
Рейтинг: 0 / 0
экспорт из тхт в dbf
    #34963478
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PyroTechnicВ принципе все понятно по команде, у меня вопрос такой (виноват, что влезаю в чужой форум, просто тема схожая, и лишних тем плодить не хочется):
Файл в приложении.
Как Вы поймете, это некое сопроводительное письмо, из которого мне нужно выцепить для журнала некие данные, а именно:
1. Дату и время из 2-й строчки
2. (возможно) - исполнитель из 7-й строчки
3. (самое главное) имя файла, размер и тип информации из таблицы
файлов, записанных в таблицу, может быть несколько.
шаблон в целом один и тот же, но может варьироваться по количеству строк или их порядку.
Как решить?
я думаю, мне надо APPEND FROM все как есть в одностолбцовый array, и уже в нем устроить разбор. Я не понял при этом, можно ли сделать в этом случае APPEND без всяких DELIMITEROV (значение элемента = строка из текста)?
А может можно этот разбор сразу в тексте устроить и в fox забрать только нужное?
Стандартные способы импорта (append from ) возможны при соответствующем экспорте.
В твоем случае читать файл построчно FOPEN(), FGETS() либо целиком FILETOSTR()
а потом парсить отталкиваясь от косвенных признаков типа если есть "Исполнитель:" то дальше идет ФИО и т.п.

тут почитай еще про способы разбора строк
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / экспорт из тхт в dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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