Построение сводной таблицы по DBF

Незатейливая программулька. Позволяет выбрать файл типа DBF, построить по ней сводную таблицу, а также выгрузить построенное в неком формате (XLS, XML, XML, TXT).

В программке есть некоторые неудобства, в частности, не все на русском языке. Но, как говорится, «на скорость это не влияет».  Писал на скорую руку для личных потребностей, думаю, может, у кого-то тоже такие потребности возникнут, поэтому решил выложить. Файл перегружается в память, и там уже происходит работа с данными, дабы не занимать DBF.

Как работать — пользуемся подсказками на кнопках.

  • Нажимаем Открыть DBF
  • Построить сводную таблицу
  • Переходим на вкладку «Сводная»
  • Нажимаем правой кнопкой мыши в серой зоне, выбираем «Show FieldList»
  • Появиться список полей, клацаем два раза на нужных полях или перетягиваем их в серую зону (поля не добавляются автоматически, сделано специально).
  • Далее все так же, как и при работе со сводными таблицами в Экселе. Думаю, кто знает, что такое DBF, с программой точно разберется 🙂
Исправления
ForDbf291215.zip — v1.0.0.6
Исправлены ошибки.
Установлен контроль ошибок при перегрузке в память — разночтение типов полей.
Установлен сигнализатор открытого файла — онтроль открытия закрытия
Установлена очистка списка полей сводной таблицы во избежание дублирования

4 Comments

  1. TMV

    (0), разве dbf экселем не открывается?

    Reply
  2. inussy

    (1) TMV, отчего же

    1) Excel открывает через ODBC — програмуля открывает его в независимости от наличия ODBC на компе.

    2) При открытии Excel, файл будет блокирован от изменений, что при обращении к нему вызовет ошибку в программе из которой произойдет обращение — програмулька же не блокирует файл. Она его открывает, перегружает в память, и закрывает. Все остальное, что отображается программой — это собственно файл в памяти. И всякое, кручение — верчение данными, то же происходит в памяти.

    Где то так …

    Reply
  3. TMV

    (2) хм. Поставили офис, открыли dbf, сохранили в xls. Крутим, вертим как хотим. Зачем ваша програмуля?

    Reply
  4. inussy

    (3) TMV, Ну при таких раскладах … даже не знаю что ответить. Мне к примеру, если разбираться с чужими файлам так удобнее. Ни надо ничего сохранять, открыл, покрутил, посмотрел — не то, открыл следующий. И так далее. Я в принципе никого и не напрягаю … если надо, вот есть такая программка, не надо — проходим мимо. В свое время, не помню почему, но использовать эксель, мне было не удобно. Была написана програмуля — задача был выполнена, было решено поделиться с общественностью. У меня таких программ облегчающих жизнь … ну как сказать, есть «немного». И не только для работы с ДБФ … но мало времени, приводить их в порядок. А полуфабрикат — вываливать в сеть не имеет смысла — в нете такого предостаточно. Вот было время, сделал лицо и выкинул в сеть. Кому надо — пускай пользуют !!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *