Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/07/2017, à 20:01

Tamarou

[Résolu] Lire un fichier .accdb

Bonjour,

Je reçois en pièce jointe d'un mail, un fichier dont le nom se termine par .accdb.
Si j'ai bien compris c'est une base de données Accès. Connaissez-vous un moyen de la lire ?

LibreOffice base ne voit rien d'exploitable.

Dernière modification par Tamarou (Le 18/07/2017, à 13:27)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#2 Le 16/07/2017, à 07:33

J5012

Re : [Résolu] Lire un fichier .accdb

avec libreoffice base, il faut faire afficher tous les fichiers ...

https://www.lifewire.com/accdb-file-2619459

il y a aussi la possibilité d'utiliser un pilote java d'acces : https://askubuntu.com/questions/187389/ … -or-virtua
http://ucanaccess.sourceforge.net/site.html

Hors ligne

#3 Le 16/07/2017, à 07:47

Tamarou

Re : [Résolu] Lire un fichier .accdb

Merci.
Je ne vois pas comment"afficher tous les fichiers" avec Base. Mais j'ai utilisé un lien de ton lien smile

MDBopener.com m'informe qu'il y a des tables, mais qu'elles sont vides ! C'est bien possible car l'expéditeur de ce fichier est plutôt débutant en bureautique et je me demande bien pourquoi il est allé chercher Accès au lieu d'une bête feuille Excel.

EDIT : Il s'agit certainement de lancer Base, puis demander l'ouverture du fichier en choisissant "Tous les fichiers" dans la fenêtre de l'explorateur.
C'est bien ce que je fais, mais ...
Si je passe par "Ouvrir un fichier de base de données existant", après sélection de ce fichier, Base me demande de passer par "connecter à une base existante";
Si donc je fais ce dernier choix, je suis obligé de choisir un type de base de données. Dans la liste proposée, il n'y a pas Accès.

C'est pourquoi je suis passé par un clic droit sur le fichier et "ouvrir avec". Là, Base affiche principalement des ##############.

Re :
Cela devrait fonctionner :
https://askubuntu.com/questions/187389/ … -or-virtua
Mais il cherche une version 3.x alors que celle au téléchargement est une 4.x.

Dernière modification par Tamarou (Le 16/07/2017, à 09:08)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#4 Le 18/07/2017, à 00:29

J5012

Re : [Résolu] Lire un fichier .accdb

si tu l'ouvres avec un editeur hexa ? tu vois les entetes accdb ?

si le fichier fait seulement 100 ko , la base est vide wink

pour exemple , le fichier fourni avec access 2007, Northwind.accdb fait dans les 1,4mo ...

j'essaie de l'ouvrir avec mdbplus → lui aussi cherche le connecteur jdbc wink pourtant ms dac 2.7 est installé ...

j'essaie mdpopener , j'upload ... j'obtiens un resultat affichable et telechargeable : au format csv et xls ...

http://www.mdbopener.com/ pour la conversion de Northwind.accdb a écrit :

MDBopener.com
Get your data back form those Access JET databases.

    EN
    DE
    ES


    Home
    About
    Privacy
    Contact


Result

Download all table CSV as Zip:	Northwind.accdb.zip 	(36.68 KB)
Download result as Excel file:	Northwind.accdb.xls 	(408.5 KB)
Table name 	# Rows 	View table 	Download link 	CSV File Size
Categories 	0 	View 	Download CSV 	0 B
Customers 	70 	View 	Download CSV 	8.06 KB
Employees 	0 	View 	Download CSV 	0 B
Order Details 	2063 	View 	Download CSV 	48 KB
Orders 	845 	View 	Download CSV 	136.58 KB
Products 	0 	View 	Download CSV 	0 B
Shippers 	0 	View 	Download CSV 	0 B
Suppliers 	0 	View 	Download CSV 	0 B

Hors ligne

#5 Le 18/07/2017, à 09:07

Tamarou

Re : [Résolu] Lire un fichier .accdb

J5012 a écrit :

si tu l'ouvres avec un editeur hexa ? tu vois les entetes accdb ?

si le fichier fait seulement 100 ko , la base est vide wink

Merci pour ces pistes de recherche.
Le fichier fait 1,5 Mo et en plus, avec l'éditeur, j'ai pu voir ce qui correspond à une partie des données attendues.


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#6 Le 18/07/2017, à 09:58

J5012

Re : [Résolu] Lire un fichier .accdb

j'ai testé la solution jdbc ucanaccess avec le fichier Northwind.accdb de 2007 avec libreoffice 5
https://askubuntu.com/a/519571

et ca fonctionne ...

je vais essayer de trouver un Northwind.accdb de 2010 ...

Dernière modification par J5012 (Le 18/07/2017, à 09:59)

Hors ligne

#7 Le 18/07/2017, à 10:18

Tamarou

Re : [Résolu] Lire un fichier .accdb

Je te remercie beaucoup, mais depuis hier je tente diverses combinaisons de paramètres et rien ne fonctionne. C'est le pastis avec les diverses versions de java, le path ..; et autres joyeusetés.

D'autre part, en suivant le lien https://askubuntu.com/a/519571 j'ai un problème car soit il ne trouve pas le driver, soit il réclame un paramètre de plus pour -DUCANACCESS_HOME. As-tu aussi ce soucis ?
https://forum.openoffice.org/en/forum/v … 0&p=355207

Dernière modification par Tamarou (Le 18/07/2017, à 13:26)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#8 Le 18/07/2017, à 11:57

Tamarou

Re : [Résolu] Lire un fichier .accdb

C'est bon, j'ai ouvert la base.
Tu m'as aidé en confirmant que tu y arrives.

Ce qui a débloqué la situation, c'est quand j'ai utilisé java 1.7 au lieu de 1.8 en le combinant avec la version 3.0.3.1 de UcanAccess. Là j'ai eu un message d'erreur relatif à un path absent pour DUCANACCESS_HOME.
Selon cette page, j'ai ajouté un paramètre à java 1.7 en y précisant le chemin pour le répertoire UCanAccess-3.0.3.1-bin. Et là, enfin, la base s'ouvre.

J'avais tenté sans succès la solution sans ce paramètre, mais avec les 4 fichiers jar dans la liste des chemins.

Dernière modification par Tamarou (Le 18/07/2017, à 13:31)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#9 Le 18/07/2017, à 23:24

J5012

Re : [Résolu] Lire un fichier .accdb

depuis que java 6 est obsolete , et que j'ai du migrer sur xenial, j'ai opté de suite pour java 8 openjdk, jamvm comme vm, headless comme jre ... ca va plus vite !

j'ai pris la derniere version de ucanacces la 4.x , je pense faire un tuto prochainement à moins que tu t'y colles ? je suis sur les vieilles docs du chantiers wiki actuellement ...

edit : le fichier Northwind.accdb que j'ai obtenu est en fait une version 2010 , celle de 2007 fait plus de 5mo ...

Dernière modification par J5012 (Le 18/07/2017, à 23:53)

Hors ligne

#10 Le 19/07/2017, à 07:55

Tamarou

Re : [Résolu] Lire un fichier .accdb

Je confirme qu'en choisissant java 1.8 et ucanacces 4.x. j'arrive bien a ouvrir cette base access .accdb dont j'ignore la version.
La voilà convertie en feuille de tableur avec un magistral copier-coller smile

Pour un éventuel tuto, je vais essayer. Faut aussi voir les orientations de la refonte de la doc ... si elles sont arrêtées.

Dernière modification par Tamarou (Le 22/07/2017, à 16:10)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#11 Le 22/07/2017, à 16:10

Tamarou

Re : [Résolu] Lire un fichier .accdb

Voilà une première version. Je te laisse corriger, compléter et améliorer cette base. En particulier je ne sais pas à quelles versions d'Access cette méthode peut s'appliquer.
https://doc.ubuntu-fr.org/lire_une_base_access


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#12 Le 22/07/2017, à 22:14

J5012

Re : [Résolu] Lire un fichier .accdb

tamarou pourquoi tu ne signes pas de ton nom au lieu du mien ?
je corrigerais dans qqs heures ...

Hors ligne

#13 Le 23/07/2017, à 09:03

Tamarou

Re : [Résolu] Lire un fichier .accdb

C'est toi qui a trouvé la solution. Mais ok, j'ajoute mon pseudo.
J'ai essayé de faire ce tuto pour voir de près ce que cela demande à un débutant. C'est pas mal d'efforts. Pour un habitué, ce n'est certainement pas rien non plus.

Dernière modification par Tamarou (Le 23/07/2017, à 09:04)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#14 Le 23/07/2017, à 10:28

biloute_c

Re : [Résolu] Lire un fichier .accdb

bonjour,

Pour info

dans les dépôts mdbtools-gmdb (gui) puis lancer par gmdb2

Hors ligne

#15 Le 23/07/2017, à 10:45

Tamarou

Re : [Résolu] Lire un fichier .accdb

Merci,
Ça fonctionne aussi avec un fichier en .accdb ?


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#16 Le 23/07/2017, à 10:54

biloute_c

Re : [Résolu] Lire un fichier .accdb

ha ça je sais pas je n'ai pas ça en stock sad,

c'est pour ça que j'ai mis l'info et seul toi peut tester et nous dire si c'est bon

là on saura.....

Dernière modification par biloute_c (Le 23/07/2017, à 10:59)

Hors ligne

#17 Le 23/07/2017, à 12:07

Tamarou

Re : [Résolu] Lire un fichier .accdb

big_smile big_smile big_smile
Et bien oui, il suffit de l'installer, le lancer, lui désigner la base à ouvrir et ... il le fait sans grogner.

C'est une solution bien plus simple cool

Edit : Autant le signaler dans la doc pour ceux qui veulent juste lire ou exporter les données. Je vais voir cela.

Dernière modification par Tamarou (Le 23/07/2017, à 17:59)


Utilisateur d'Archlinux/xfce, Xubuntu.

Hors ligne

#18 Le 24/07/2017, à 09:17

biloute_c

Re : [Résolu] Lire un fichier .accdb

Ouais ça serait bien ....

une petite video de mdbtools-gmdb a télécharger ici

si une fenêtre s'ouvre et demande utilisateur et pass
laissez utilisateur vide et en pass entrez mon pseudo
avertissement Free

Le fichier restera en ligne tant qu'il y aura au moins un téléchargement sur une période de 30 jours

Hors ligne