Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   вытащить информацию из DBF файла и записать в TXT файлик (http://forum.oszone.net/showthread.php?t=235205)

garanov 23-05-2012 09:46 1920914

вытащить информацию из DBF файла и записать в TXT файлик
 
Есть файл DBF в нем есть некая информация (ТЕКСТ) и там есть поля: "Номер телефона" и "ФИО" необходимо вытащить эти поля и вставить в TXT файл. И Это надо бы сделать "автоматом" т.е. автоматизировать. Ну или напишите хоть без автоматизации как это сделать...

СПС

Iska 23-05-2012 09:58 1920924

Без автоматизации, по простому — открыть файл в Microsoft Excel, сохранить в *.csv или *.txt.

А автоматизировать зачем? Опишите более подробно, дабы понять, есть ли в этом необходимость.

garanov 23-05-2012 10:15 1920934

Спасибо, открывается нормально в excel!

Просто в директорию С:\in\ будут постоянно падать файлики DBF из них будет вытаскиваться необходимая информация и сохраняться в файлы txt в директорию c:\out\

Iska 23-05-2012 11:46 1920969

1. Выложите образец файла *.dbf (интересует конкретный тип файла, его структура).
2. Укажите точно, какая информация будет потребна оттуда: какие поля извлекать, по каким условиям фильтровать записи (если не все целиком).
3. Укажите, в каком формате потребен текстовый файл: CSV, Tab Delimited, нужны ли заголовки на основе названий полей и т.п.
4. Как осуществляется сам процесс:
Цитата:

Цитата garanov
в директорию С:\in\ будут постоянно падать файлики DBF »

файлы будут иметь разные имена или это будет файл с одним и тем же именем? Тот же вопрос по текстовому(ым) файлу(ам).

garanov 23-05-2012 12:13 1920981

Вложений: 2
падает файл C:\in\1.dbf.xls из него берутся построчно данные (ФИО, СЧЕТ, СУММА) и на выходе получается файлик 1.txt

Примеры файлов я приложил.

на входе файлы будут 1.dbf.xls, 2.dbf.xls, 3.dbf.xls и т.д.
ны выходе файлы будут 1.txt 2.txt 3.txt

Iska 23-05-2012 12:45 1920991

garanov, изначально Вы писали, что оригинальный файл — в dbf-формате. А теперь что получается?! Вы выкладываете файл в формате Microsoft Excel. Так, всё-таки, с чем мы работаем?


Время: 15:53.

Время: 15:53.
© OSzone.net 2001-