Незатейливая программулька. Позволяет выбрать файл типа DBF, построить по ней сводную таблицу, а также выгрузить построенное в неком формате (XLS, XML, XML, TXT).
В программке есть некоторые неудобства, в частности, не все на русском языке. Но, как говорится, «на скорость это не влияет». Писал на скорую руку для личных потребностей, думаю, может, у кого-то тоже такие потребности возникнут, поэтому решил выложить. Файл перегружается в память, и там уже происходит работа с данными, дабы не занимать DBF.
Как работать — пользуемся подсказками на кнопках.
- Нажимаем Открыть DBF
- Построить сводную таблицу
- Переходим на вкладку «Сводная»
- Нажимаем правой кнопкой мыши в серой зоне, выбираем «Show FieldList»
- Появиться список полей, клацаем два раза на нужных полях или перетягиваем их в серую зону (поля не добавляются автоматически, сделано специально).
- Далее все так же, как и при работе со сводными таблицами в Экселе. Думаю, кто знает, что такое DBF, с программой точно разберется 🙂
Исправления
ForDbf291215.zip — v1.0.0.6
Исправлены ошибки.
Установлен контроль ошибок при перегрузке в память — разночтение типов полей.
Установлен сигнализатор открытого файла — онтроль открытия закрытия
Установлена очистка списка полей сводной таблицы во избежание дублирования
(0), разве dbf экселем не открывается?
(1) TMV, отчего же
1) Excel открывает через ODBC — програмуля открывает его в независимости от наличия ODBC на компе.
2) При открытии Excel, файл будет блокирован от изменений, что при обращении к нему вызовет ошибку в программе из которой произойдет обращение — програмулька же не блокирует файл. Она его открывает, перегружает в память, и закрывает. Все остальное, что отображается программой — это собственно файл в памяти. И всякое, кручение — верчение данными, то же происходит в памяти.
Где то так …
(2) хм. Поставили офис, открыли dbf, сохранили в xls. Крутим, вертим как хотим. Зачем ваша програмуля?
(3) TMV, Ну при таких раскладах … даже не знаю что ответить. Мне к примеру, если разбираться с чужими файлам так удобнее. Ни надо ничего сохранять, открыл, покрутил, посмотрел — не то, открыл следующий. И так далее. Я в принципе никого и не напрягаю … если надо, вот есть такая программка, не надо — проходим мимо. В свое время, не помню почему, но использовать эксель, мне было не удобно. Была написана програмуля — задача был выполнена, было решено поделиться с общественностью. У меня таких программ облегчающих жизнь … ну как сказать, есть «немного». И не только для работы с ДБФ … но мало времени, приводить их в порядок. А полуфабрикат — вываливать в сеть не имеет смысла — в нете такого предостаточно. Вот было время, сделал лицо и выкинул в сеть. Кому надо — пускай пользуют !!