Otrzymałem plik .accdb Microsoft Access (uważam, że wersja 2010), z którego muszę uzyskać dane.
Jak mogę go otworzyć w Ubuntu? Czy jest jakieś narzędzie, które by mi na to pozwoliło?
PS: Tylko do odczytu jest w porządku, jeśli ma możliwości eksportowania CSV, tym lepiej.
13.04
libreoffice
file-format
microsoft-office
Alix Axel
źródło
źródło
LibreOffice Database
go otworzyć?OpenOffice Database
. Teraz wyczyszczone !!Odpowiedzi:
Właśnie wydałem program access2csv oparty na Jackess. Kod znajduje się na https://github.com/AccelerationNet/access2csv , plik binarny jest dostępny na https://github.com/AccelerationNet/access2csv/releases .
źródło
Dla Access 2000-2011 (zarówno odczyt-zapis)
Jackcess to czysta biblioteka Java do odczytu i zapisu do baz danych MS Access. Jest to część projektu OpenHMS firmy Health Market Science, Inc. To nie jest aplikacja. Nie ma GUI. Jest to biblioteka przeznaczona dla innych programistów do tworzenia aplikacji Java. Wydaje się być znacznie nowszy niż narzędzia MDB, jest bardziej aktywny i ma obsługę zapisu.
Obecnie Jackcess obsługuje pliki 2000-2010 do odczytu i zapisu, ale tylko do odczytu plików Access 97
Dla starszych 97 dostępów (zarówno do odczytu-zapisu)
Wypróbuj narzędzia MDB
Źródło
źródło
Możliwe jest również użycie sterownika JDBC UCanAccess do łączenia się z plikami bazy danych Access (.mdb i .accdb) z aplikacji takich jak LibreOffice Base. Aby uzyskać szczegółowe instrukcje dotyczące konfiguracji, zobacz moją odpowiedź na
Czy można otworzyć plik bazy danych Access 2010 bez korzystania z Wine lub VirtualBox?
źródło
Aby wyeksportować wszystkie tabele w systemie Linux do formatu CSV, wypróbuj to polecenie:
Możesz używać
mdbtools
również do systemu Windows za pośrednictwem WSL (Ubuntu w systemie Windows lub Debian w systemie Windows): Następnie zainstaluj go w konsoli za pomocą:źródło