Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Импорт текстового файла / 9 сообщений из 9, страница 1 из 1
12.10.2005, 12:14:15
    #33319527
karpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
Добрый день!
Мне необходимо некий файла с расширением *.txt импортировать в таблицу. С помощью wizarda понятно как сделать, а вот как программно это сделать.
Спасибо за помощь!
...
Рейтинг: 0 / 0
12.10.2005, 12:28:26
    #33319595
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
Могу предложить способ считывания файла по строкам:

IF FILE('имя файла') && Does file exist?
gnfile = FOPEN('имя файла',12) && If so, open read-write
if gnfile = -1
messagebox ("Can not open file 'имя файла'!",48,"FMG")
return
endif
ELSE
messagebox ("File 'имя файла' not found!",16,"FMG")
return
ENDIF
STORE FSEEK(gnfile, 0, 2) TO gnfileEnd && Move pointer to EOF
STORE FSEEK(gnfile, 0) TO gnfileTop && Move pointer to BOF

for gnstringcount = 1 to gnfileEnd
gnfilestring = FGETS(gnfile, gnfileend) && Store contents
** gnfilestring в эту переменную будут заносится строки файла по очереди и до конца
**Здесь можно ставить любые операции со строчками даже для заноса в грид инфы
*выход из for команда exit
endfor
...
Рейтинг: 0 / 0
12.10.2005, 12:29:59
    #33319609
foxwizard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
APPEND FROM
...
Рейтинг: 0 / 0
12.10.2005, 12:31:18
    #33319621
foxwizard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
Структуру ДБФ и пример файла в студию!
...
Рейтинг: 0 / 0
12.10.2005, 12:43:50
    #33319689
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
А как через APPEND FROM это делать?
...
Рейтинг: 0 / 0
12.10.2005, 12:51:00
    #33319718
foxwizard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
Если текст с разделителями .Например ;

APPEND FROM my.txt DELIMITED WITH CHARACTER ';' as 866
...
Рейтинг: 0 / 0
12.10.2005, 12:52:34
    #33319728
karpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
Структура простая
numeric(2,2)
char(50)
...
Рейтинг: 0 / 0
12.10.2005, 12:56:19
    #33319748
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
это если есть разделения. а когда их нет? И что такое 866?
...
Рейтинг: 0 / 0
12.10.2005, 12:58:23
    #33319759
foxwizard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт текстового файла
as 866
Это когда текстовый файл в 866 кодировке (DOS) а таблица в 1251 (WIN).

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


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