Öffnen einer .accdb-Datei in Ubuntu?

12

Ich habe eine Microsoft Access .accdb-Datei (Version 2010, glaube ich) erhalten, von der ich einige Daten abrufen muss.

Wie kann ich es in Ubuntu öffnen? Gibt es ein Tool, mit dem ich das machen kann?

PS: Nur Lesen ist in Ordnung, wenn es CSV-Exportfunktionen hat, desto besser.

Alix Axel
quelle
Haben Sie versucht LibreOffice Database, es zu öffnen?
Saurav Kumar
@ SauravKumar: Ja, ich habe sogar die zusätzlichen ODBC-Plugins installiert, aber es funktioniert nicht mit .accdb-Dateien.
Alix Axel
Ich hatte Zweifel .. Eigentlich habe ich es vor sehr langer Zeit geöffnet .. Ich erinnere mich nicht, was ich benutzt habe .. Dachte, dass es sein würde OpenOffice Database. Jetzt gelöscht !!
Saurav Kumar

Antworten:

3

Für Access 2000-2011 (beide Lese- und Schreibzugriff)

Jackcess ist eine reine Java-Bibliothek zum Lesen und Schreiben von MS Access-Datenbanken. Es ist Teil des OpenHMS-Projekts von Health Market Science, Inc. Es ist keine Anwendung. Es gibt keine GUI. Es ist eine Bibliothek, mit der andere Entwickler Java-Anwendungen erstellen können. Es scheint viel neuer zu sein als MDB-Tools, ist aktiver und hat Schreibunterstützung.

Jackcess unterstützt derzeit 2000-2010-Dateien zum Lesen und Schreiben, aber nur zum Lesen von Access 97-Dateien

Für älteren 97-Zugriff (beide Lese- / Schreibzugriff)

Probieren Sie MDB Tools aus

Quelle

Stormvirux
quelle
Danke, aber beide scheinen APIs zu programmieren, oder? Eine GUI wäre nett, oder zumindest eine einfache CLI.
Alix Axel
@AlixAxel Libre Office bietet Support bis zum Zugriff auf 2007, unterstützt jedoch 2010 nicht. Eine einfache Lösung wäre das Speichern als 07 und die Verwendung von libre office. Übrigens: askubuntu.com/questions/187389/… und askubuntu.com/questions/284359/…
Stormvirux
1

Führen Sie den folgenden Befehl aus, um alle Tabellen unter Linux in das CSV-Format zu exportieren:

mdb-tables -d ',' database.accdb| xargs -L1 -d',' -I{} bash -c 'mdb-export database.accdb "$1" >"$1".csv' -- {}

Sie können mdbtoolsauch in Windows via WSL (Ubuntu unter Windows oder Debian unter Windows): Dann installieren Sie es in der Konsole mit:

sudo apt install mdbtools
Eduard Florinescu
quelle