Ceci est une ancienne révision du document !



Comment lire une base de données Microsoft Access avec Ubuntu ?

Ce tutoriel utilise Libre Office 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.

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.

L'étape suivante consiste en un paramétrage de Libre Office.

  • Lancer Libre Office, non pas Libre Office Base, seulement Libre Office.
  • 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". Libre Office demande un redémarrage.

Lancer Libre Office 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 Libre Office qui sera créée.
  • lire_une_base_access.1500707188.txt.gz
  • Dernière modification: Le 22/07/2017, 09:06
  • par Tamarou