Dlaczego konwertować DBF na SQLITE?
DBF to format o stałym układzie pojedynczej tabeli z lat 80., którego większość nowoczesnych aplikacji nie może bezpośrednio odpytywać. SQLite to samodzielna, bezserwerowa baza danych, do której każdy język programowania może uzyskać dostęp za pomocą SQL. Przeniesienie starych danych DBF do .sqlite sprawia, że stają się one dostępne dla współczesnych narzędzi bez konieczności uruchamiania serwera bazy danych.
Jak przekonwertować DBF na SQLITE
Full Convert Enterprise APP
Wybierz dBASE jako źródło i SQLite jako cel; Full Convert mapuje typy kolumn i pola memo bezpośrednio, bez kroku pośredniego w formacie CSV.
LibreOffice Calc FREE
Otwórz plik .dbf w LibreOffice Calc (ustaw poprawne kodowanie znaków podczas importu), wyeksportuj jako CSV, a następnie zaimportuj CSV do DB Browser for SQLite poprzez Plik > Importuj > Tabela z pliku CSV, aby utworzyć plik .db lub .sqlite.
Programy konwertujące DBF
O tych formatach
Plik DBF to baza danych z jedną tabelą w formacie dBASE/xBase, używana od 1983 roku i wciąż powszechna w plikach shapefile GIS, eksportach księgowych oraz starszym oprogramowaniu…
Otwórz szczegóły .DBF →Plik .sqlite to samodzielna relacyjna baza danych utworzona przez SQLite, najczęściej wdrażany silnik bazodanowy na świecie. Możesz go otworzyć za pomocą bezpłatnego programu DB Browser for…
Otwórz szczegóły .SQLITE →Jakość i na co uważać
- Kodowanie znaków ma znaczenie - pliki DBF ze starszego oprogramowania często używają stron kodowych DOS/OEM; ustaw poprawną stronę kodową w LibreOffice Calc, aby zapobiec pojawieniu się „krzaków” w wynikowym pliku SQLite.
- Pola memo przechowywane w towarzyszącym pliku
.dbtlub.fptmogą nie przetrwać konwersji przez CSV; Full Convert obsługuje je rzetelniej, odczytując deskryptory pól DBF bezpośrednio. - Pojedynczy plik
.dbfzawiera dokładnie jedną tabelę; jeśli Twoje dane obejmują wiele plików DBF, zaimportuj każdy z nich osobno i utwórz relacje w SQLite.
Najczęściej zadawane pytania
Czy mogę przekonwertować DBF na SQLite bez płatnego oprogramowania?
.dbf w LibreOffice Calc (bezpłatny), wyeksportuj jako CSV, a następnie zaimportuj do DB Browser for SQLite (również bezpłatny), aby otrzymać działający plik .sqlite.Czy typy pól zostaną zachowane?
Czy mogę przekonwertować tabelę atrybutów DBF z pliku shapefile do SQLite?
.db), opartego na SQLite formatu przestrzennego, który lepiej nadaje się do danych atrybutowych GIS niż zwykły SQLite.