Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

.txt -> .dbf   Найти похожие ветки 

 
Викт0р ©   (2002-08-30 16:57) [0]

Можно ли текстовый файл .txt перевести в таблицу .dbf. Если можно, то как?


 
Desdechado ©   (2002-08-30 17:09) [1]

запросто. Затолкать его в MEMO-поле.

или, если он имеет некий формат, то ручками разобрать по полям


 
Дмитрий Калугин   (2002-08-30 17:11) [2]

Да. Если файл .txt имеет определенную структуру.
это делается по быстрому и без квалификации в
MS Office:

1)Открыть этот файл в Excel, навести порядок
и "Сохранить как .dbf", (выбрать в этом диалоге "тип файла")
2)Примерно то же, но через Access...

Бывают в Excel некоторые проблемы , если возникнут-пишите-расскажу.
Удачи, Викт0р!


 
Дмитрий Калугин   (2002-08-30 17:22) [3]

...это если файл .txt представляет собой таблицу,
а еже-ли файл .txt надо затолкнуть в поле таблицы,
то грубо-говоля так:

Table1.Insert;
Table1.FieldByName("txtFile").LoadFromFile("c:\MyTxt.txt");
Table1.Post;

при этом поле txtFile должно иметь тип TBlobField


 
Викт0р ©   (2002-08-30 17:30) [4]

Например текстовый файл содержит следующие строки:

Иванов Иван Иваныч
Козлов Степан Степанович
.........


Так вот, можно ли на основе этих данных создать таблицу .dbf с полями Фамилия, Имя, Отчество?


 
Delirium ©   (2002-08-30 17:46) [5]

MS Jet, работает c текcовыми форматами, в частности TabDelimited.


 
Дмитрий Калугин   (2002-08-30 19:26) [6]

>Иванов Иван Иваныч
Если между ними стоит знак табуляции или пробела - то можно в Экселе,
я уже написал как. И сам только что попробовал: ВСЕ ОК!


 
saf ©   (2002-08-30 19:36) [7]

Можно. Я для интересу немного попарился и получилось.Кину на мыло. Мне это не надо было поэтому это только сырые наброски.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
1-73693
soware
2002-09-11 05:02
2002.09.23
Запуск программы ДОС


7-73901
soldat
2002-06-27 11:00
2002.09.23
фискальный регистратор


14-73826
BigBadMutuh
2002-08-24 01:08
2002.09.23
Проблема с background ом


6-73805
Ильдар
2002-07-18 13:21
2002.09.23
Как получить IP-адрес


6-73800
alexta
2002-07-11 02:52
2002.09.23
Подсчет информации переданной сокетом