PDA

Показать полную графическую версию : вытащить информацию из DBF файла и записать в TXT файлик


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

СПС

Iska
23-05-2012, 09:58
Без автоматизации, по простому — открыть файл в Microsoft Excel, сохранить в *.csv или *.txt.

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

garanov
23-05-2012, 10:15
Спасибо, открывается нормально в excel!

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

Iska
23-05-2012, 11:46
1. Выложите образец файла *.dbf (интересует конкретный тип файла, его структура).
2. Укажите точно, какая информация будет потребна оттуда: какие поля извлекать, по каким условиям фильтровать записи (если не все целиком).
3. Укажите, в каком формате потребен текстовый файл: CSV, Tab Delimited, нужны ли заголовки на основе названий полей и т.п.
4. Как осуществляется сам процесс:
в директорию С:\in\ будут постоянно падать файлики DBF »
файлы будут иметь разные имена или это будет файл с одним и тем же именем? Тот же вопрос по текстовому(ым) файлу(ам).

garanov
23-05-2012, 12:13
падает файл 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
garanov, изначально Вы писали, что оригинальный файл — в dbf-формате. А теперь что получается?! Вы выкладываете файл в формате Microsoft Excel. Так, всё-таки, с чем мы работаем?




© OSzone.net 2001-2012