Как объединить dbf файлы

Часто в процессе работы может возникнуть необходимость объединения содержимого файлов в один так сказать произвести слияние dbf. Объединение dbf происходит по одинаковым названиям колонок в файлах, то есть не обязательно, чтобы файлы имели одинаковую структуру. В настоящий момент в версии 0.92 реализовано объединение по следующему алгоритму:

  1. Операция слияния происходит в фоновом потоке в с возможностью остановки операции;
  2. Если имена колонок совпадают, то происходит добавление данных в независимости от типа поля, в сравнении участвует только имя колонки.
  3. Можно выбирать сразу несколько файлов (выделяя через shift или ctrl);

Планируется в дальнейшем добавить возможность выбора режимов слияния файлов, таких как например возможность создавать новые колонки, которых нет в исходном файле, или копировать данные только с отсутствующих столбцов.
Итак что нужно сделать:

  1. Открыть файл dbf в который будем подгружать данные;
  2. Зайти в меню «Файл\Добавить(импорт)» или нажать ctrl+shift+A;
  3. append_file

  4. Выделить файлы для объединения. Либо один, либо несколько используя shift или ctrl;
  5. Дождаться окончания операции.
  6. waiting-append-dbf-file

Другие разделы FAQ, которые могут быть вам интересны:

7 Replies to “Как объединить dbf файлы”

  1. Почему-то не объединяет значения, которые имею запятую, например 55,26 и .т.д.

    1. Все из=за региональных настроек компьютера, занимаюсь исправлением ошибки. Спасибо.

  2. а у меня при объединении почему-то пропала буква «а» в конце значений текстовых полей :(((

    1. Было бы замечательно, если бы Вы направили мне эти файлы для проверки.

  3. Нужно обьеденить два дбф по строчно . Т.е добавить к колонкам одной базы, колонки другой базы по порядку строк и получить новую базу с новым названием и новым колличеством колонок такой же структуры как и исходные базы. Подскажите как это сделать. Спасибо.

  4. Нужно обьеденить два дбф по строчно . Т.е добавить к колонкам одной базы, колонки другой базы по порядку строк и получить новую базу с новым названием и новым колличеством колонок такой же структуры как и исходные базы. Подскажите как это сделать. Спасибо.

Добавить комментарий

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