Dlaczego konwertować DBF na MDB?
DBF to płaski format jednotabelowy z rodziny xBase z lat 80., wciąż powszechny w plikach shapefile GIS i eksporcie z systemów typu legacy. MDB to format bazy danych Microsoft Access, który obsługuje wiele powiązanych tabel, kwerendy, formularze i raporty. Konwersja zazwyczaj oznacza przeniesienie starych danych do Access w celu budowania relacji, których płaski format .dbf nie obsługuje.
Jak przekonwertować DBF na MDB
Microsoft Access EASIEST
Utwórz nową pustą bazę danych w Access, przejdź do Dane zewnętrzne > Nowe źródło danych > Z pliku > Plik dBASE, wskaż plik .dbf i zaimportuj go do nowej tabeli - wynik jest już w formacie Access bez dodatkowego kroku zapisywania.
LibreOffice Calc FREE
Otwórz plik .dbf w LibreOffice Calc (wybierając poprawne kodowanie znaków), zapisz jako CSV, a następnie zaimportuj CSV do Microsoft Access przez Dane zewnętrzne > Plik tekstowy - użyj tej ścieżki, jeśli Twoja wersja Access nie posiada opcji bezpośredniego importu dBASE.
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 MDB to baza danych Microsoft Access w starym formacie używanym przez Access w latach 1992-2003, zastąpionym przez .accdb w Access 2007. Przechowuje tabele, kwerendy, formularze,…
Otwórz szczegóły .MDB →Jakość i na co uważać
- Pola memo przechowywane w towarzyszącym pliku
.dbtlub.fptmogą zostać pominięte lub obcięte, jeśli plik memo nie znajduje się w tym samym folderze podczas importu. - Pliki DBF ze starszego oprogramowania często używają stron kodowych DOS/OEM; polskie znaki mogą zaimportować się nieprawidłowo - użycie LibreOffice Calc jako pośrednika pozwala na jawną kontrolę kodowania.
- 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 Access.
Najczęściej zadawane pytania
Czy mogę przekonwertować DBF na MDB bez Microsoft Access?
.mdb; LibreOffice Calc może odczytać DBF i wyeksportować do CSV, który Access może następnie zaimportować.Czy import działa zarówno dla .accdb, jak i .mdb?
.mdb dla kompatybilności z Access 97-2003 lub .accdb dla bieżącego formatu; import dBASE działa tak samo w obu przypadkach.