Зачем конвертировать DBF в MDB?
DBF - это плоский формат с одной таблицей из семейства xBase 1980-х годов, до сих пор распространенный в шейп-файлах GIS и экспортах из устаревших бизнес-систем. MDB - это формат базы данных Microsoft Access, который поддерживает несколько связанных таблиц, запросы, формы и отчеты. Конвертация обычно означает перенос устаревших данных в Access для создания запросов или связей, которые плоский формат .dbf не поддерживает.
Способы конвертации DBF в MDB
Microsoft Access EASIEST
Создайте новую пустую базу данных в Access, перейдите во Внешние данные > Создать источник данных > Из файла > Файл dBASE, выберите .dbf и импортируйте его в новую таблицу - результат уже будет в формате Access без дополнительного шага сохранения.
LibreOffice Calc FREE
Откройте .dbf в LibreOffice Calc (выбрав правильную кодировку символов), сохраните как CSV, затем импортируйте CSV в Microsoft Access через Внешние данные > Текстовый файл - используйте этот путь, если в вашей версии Access отсутствует опция прямого импорта dBASE.
Программы, которые конвертируют DBF
Об этих форматах
Файл DBF - это база данных из одной таблицы в формате dBASE/xBase, используемая с 1983 года и до сих пор встречающаяся в шейп-файлах GIS, бухгалтерских выгрузках и устаревшем бизнес-ПО.…
Открыть детали .DBF →Файл MDB - это база данных Microsoft Access в старом формате, который использовался с 1992 по 2003 год и был заменен на .accdb в Access 2007. Он хранит таблицы, запросы, формы, отчеты и код…
Открыть детали .MDB →Качество и на что обратить внимание
- Поля Memo, хранящиеся в сопутствующем файле
.dbtили.fpt, могут быть потеряны или обрезаны, если файл memo отсутствует во время импорта - держите сопутствующий файл рядом с.dbf. - Файлы DBF из старого ПО часто используют кодовые страницы DOS/OEM; акцентированные или нелатинские символы могут импортироваться некорректно - использование LibreOffice Calc в качестве промежуточного звена позволяет явно контролировать кодировку.
- Один файл
.dbfсодержит ровно одну таблицу; если ваши данные распределены по нескольким файлам DBF, импортируйте каждый отдельно и создайте связи в Access.
Часто задаваемые вопросы
Могу ли я конвертировать DBF в MDB без Microsoft Access?
.mdb; LibreOffice Calc может читать DBF и экспортировать в CSV, который затем может импортировать Access.Работает ли импорт для .accdb так же, как для .mdb?
.mdb для совместимости с Access 97-2003 или .accdb для текущего формата; импорт dBASE работает одинаково в обоих случаях.