от

Объединение нескольких DBF файлов в один

pumpdbf
Pumpdbf.exe представляет из себя консольное приложение для объединения DBF файлов, в один сводный файл. В данном приложении предусмотрено ведение лог файлов. Для работы не требуется BDE.

Синтаксис:
PUMPDBF.EXE [диск:]путь до DBF файлов [диск:]путь до нового DBF файла
Пример:
PUMPDBF.EXE C:\dbffiles C:\all.dbf

В данном случае утилита объединения dbf файлов найдет все DBF файлы содержащиеся в папке C:\dbffiles (включая подпапки), после этого произведет анализ структуры dbf файлов и на основании структуры (названия полей, типы полей, размерность) создаст новый dbf файл (C:\all.dbf) и произведет загрузку в него данных из всех найденных файлов.
Объединение DBF файлов
Приложение протестировано в операционных системах: XP, Vista, Windows server 2008, 7.

Скачать программу объединения dbf файлов

(демонстрационная версия программы загружает не более 10 записей из каждого файла)

История изменений

07.07.2015

Добавлена возможность указания кодировки при объединении (dos, win)
При объединении не добавляется новая колонка FILE_NAME

07.07.2011

Исправлена ошибка «InternalOpen: BufferSize too small!» Новая версия доступна для загрузки.
18.03.2010

В общем статусе реализовано отображение оставшегося времени объединения dbf файлов
Доработан алгоритм определения структуры для итогового dbf файла.

01.03.2010

Отображение общего статуса загрузки dbf файлов (обрабатываемая запись из общего количества)

При использовании материалов ссылка на it-konsultant.ru обязательна

  1. Здравствуйте! А как быть когда у иных файлов (сиречь поставщиков) в некоторые названия/заголовки колонок добавляются в хвост случайные символы и объединение не срабатывает. Может утилита в будущем смогла бы игнорировать символы после определённого по счёту символа или объединять только заданные колонки?

    • Добрый день, Валерий. Да мы можем сделать для вас такой функционал. Самый быстрый и простой вариант это объединять только заданные колонки.

Комментарии закрыты