Ceci est une ancienne révision du document !
Comment lire une base de données Microsoft Access avec Ubuntu ?
Ce tutoriel utilise LibreOffice Base et le pilote open-source Java JDBC UCanAccess. Il porte sur les bases créées avec une version d'Access postérieure à 2xxx et antérieure à 2xxx, le fichier qui en résulte est nommé avec l'extension .accdb.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir installé Libre Office Base
Le pilote JDBC
Tout d'abord, il vous faudra télécharger le pilote Java JDBC UCanAccess sur cette page, l'enregistrer et le décompresser dans le répertoire de votre choix, en conservant sa structure.
Les options de LibreOffice
L'étape suivante consiste en un paramétrage de LibreOffice.
- Lancer LibreOffice, non pas Libre Office Base, seulement LibreOffice.
- Dans le menu, choisir : Outils ⇒ Options ⇒ Avancé
- Dans la partie droite de la fenêtre, cliquer sur le bouton "Chemin de la classe"
- Puis , dans la partie droite de la nouvelle fenêtre, cliquer sur le bouton "Ajouter une archive".
- Naviguer, avec l'explorateur de fichier qui s'ouvre, jusqu'au répertoire où vous avez décompressé le pilote UCanAccess. Ouvrir le répertoire "loader" pour y sélectionner le fichier "ucanload.jar".
- Valider et fermer les fenêtres par "OK". LibreOffice demande un redémarrage.
LibreOffice Base
Lancer LibreOffice base pour ouvrir le fichier de la base Access.
- Dans l'assistant base de données, sélectionner "Connecter une base de données existante" et cliquer sur "Suivant".
- Dans la nouvelle fenêtre qui s'ouvre, renseigner l'URL de la source de données" en faisant précéder son chemin complet de la mention "ucanaccess://". Puis, dans la zone "Classe de pilote JDBC" rentrer ce lien ""
- Il ne reste plus qu'à cliquer sur "suivant" pour préciser le nom d'utilisateur et le mot de passe le cas échéant, puis donner un nom à la nouvelle base LibreOffice qui sera créée.
Voir aussi
Basé sur https://askubuntu.com/questions/187389/is-it-possible-to-open-an-access-2010-database-file-without-using-wine-or-virtua » par Gord Thompson. https://forum.ubuntu-fr.org/viewtopic.php?id=2012141 sur le forum ubuntu-fr
Contributeurs principaux : j5012.