Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

.txt -> .dbf


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

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


saf   (2002-08-30 19:36:00) [1]

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


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

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


Delirium   (2002-08-30 17:46:00) [3]

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


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

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

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


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


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

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

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

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


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

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

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

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


Desdechado   (2002-08-30 17:09:00) [7]

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо