Зачем конвертировать DBF в SQLITE?
DBF - это формат с фиксированной структурой одной таблицы из 1980-х годов, к которому большинство современных приложений не могут обращаться напрямую. SQLite - это автономная база данных без сервера, к которой любой язык программирования может получить доступ с помощью SQL. Перенос устаревших данных DBF в .sqlite делает их доступными для современных инструментов без запуска сервера базы данных.
Способы конвертации DBF в SQLITE
Full Convert Enterprise APP
Выберите dBASE в качестве источника и SQLite в качестве места назначения; Full Convert сопоставляет типы столбцов и поля memo напрямую без промежуточного этапа CSV.
LibreOffice Calc FREE
Откройте .dbf в LibreOffice Calc (установите правильную кодировку символов при импорте), экспортируйте в CSV, затем импортируйте CSV в DB Browser for SQLite через «Файл» > «Импорт» > «Таблица из CSV», чтобы создать файл .db или .sqlite.
Программы, которые конвертируют DBF
Об этих форматах
Файл DBF - это база данных из одной таблицы в формате dBASE/xBase, используемая с 1983 года и до сих пор встречающаяся в шейп-файлах GIS, бухгалтерских выгрузках и устаревшем бизнес-ПО.…
Открыть детали .DBF →Файл .sqlite - это автономная реляционная база данных, созданная SQLite, самым широко используемым движком баз данных в мире. Открыть его можно с помощью бесплатной программы DB Browser for…
Открыть детали .SQLITE →Качество и на что обратить внимание
- Кодировка символов имеет значение - файлы DBF из старого ПО часто используют кодовые страницы DOS/OEM; установите правильную кодовую страницу в LibreOffice Calc, чтобы предотвратить появление «кракозябр» в выводе SQLite.
- Поля Memo, хранящиеся в сопутствующем файле
.dbtили.fpt, могут не сохраниться при передаче через CSV; Full Convert обрабатывает их более надежно, считывая дескрипторы полей DBF напрямую. - Один файл
.dbfсодержит ровно одну таблицу; если ваши данные распределены по нескольким файлам DBF, импортируйте каждый отдельно и создайте связи в SQLite.
Часто задаваемые вопросы
Можно ли конвертировать DBF в SQLite без платного ПО?
.dbf в LibreOffice Calc (бесплатно), экспортируйте в CSV, а затем импортируйте в DB Browser for SQLite (тоже бесплатно), чтобы получить рабочий файл .sqlite.Будут ли сохранены типы полей?
Можно ли конвертировать таблицу атрибутов DBF из shape-файла в SQLite?
.db), пространственный формат на базе SQLite, который лучше подходит для атрибутивных данных ГИС, чем обычный SQLite.