From alainbosch@::1 Tue Nov 4 13:41:44 2025 From: alainbosch@::1 (Alain Bosch) Date: Tue, 4 Nov 2025 13:41:44 +0100 Subject: [Linux] =?utf-8?q?Convertir_une_base_de_donn=C3=A9es_MS_Access_?= =?utf-8?q?=3F?= In-Reply-To: References: Message-ID: <7c29b1e9-b312-4a16-9dcf-107a412e0b83@free.fr> Hello, Ma méthode ? ODBC sous windows et récupérer les tables pour les mettre dans du sqlite depuis les CSV. Aucune confiance dans les outils de conversion. Y'a quoi dans la base access comme tables? Le 23/10/2025 à 21:00, François DREYFÜRST a écrit : > Hello la liste > > Dans le cadre d'une association dont je suis membre, je serais > susceptible de reprendre les tâches d'une personne qui utilise pour > cela une base de données ... MS Access (extension fichiers .accdb). > N'ayant aucune envie de devoir passer sous Windows + Access uniquement > pour ça, je me suis mis en tête de convertir cette base de données > pour pouvoir l'utiliser avec ma Debian 13, et je me suis dit que le > plus standard était d'en faire une base SQL. > > Première stratégie : utiliser LibreOffice, en installant LibreOffice > Base. > Problème : il existe des modules LibreOffice pour accéder à une base > de données .accdb avec LibreOffice Base mais sous Windows seulement > ... Pourquoi ? > > Deuxième stratégie : exporter cette base sous un autre format (le > précédent format .mdb d'Access par exemple) depuis Access ... > Impossible : Access refuse car la base comporte des éléments > spécifiques à la version 2017 d'Access. > > Troisième stratégie : chercher des outils de conversion via un moteur > de recherche (Qwant avec la requête « convert accdb to sql linux ») > Ça renvoie deux ou trois trucs alléchants, mais : > -- l'utilitaire Navicat Premium Linux se présente sous forme d'une > AppImage FlatPak : qu'en penser ? > -- il y aurait aussi l'utilitaire DBCopier pour lequel on peut > récupérer un paquet .deb : > https://www.withdata.com/download.php?app=DBCopier&ver=deb ; là aussi > qu'en penser ? > > Bref : y a-t-il un espoir que je convertisse cette base, ou faut-il > que je me contente d'en extraire un ou plusieurs grand(s) fichier(s) > type feuille de calcul qu'il me faudrait alors compléter ? > > Merci d'avance pour toute info > François D. > > > > > From adlp@::1 Tue Nov 4 15:06:08 2025 From: adlp@::1 (Antoine Delaporte) Date: Tue, 4 Nov 2025 15:06:08 +0100 Subject: [Linux] =?utf-8?q?Convertir_une_base_de_donn=C3=A9es_MS_Access_?= =?utf-8?q?=3F?= In-Reply-To: <7c29b1e9-b312-4a16-9dcf-107a412e0b83@free.fr> References: <7c29b1e9-b312-4a16-9dcf-107a412e0b83@free.fr> Message-ID: Coin ! En fait, je n'osais répondre, car le sens de la résolution était déjà posé. Mais pour moi Alain a raison : il faut que l'extraction soit faite à partir de la base, et pas à partir de ses données elles-mêmes. C'est un peu comme si tu voulais transférer un vinyle sur un CD audio en voulant mettre le vinyle dans le lecteur CD... Désolé, il fallait que j'écris cette aberrations, il faut que je la sorte de mon cerveau. Antoine. -------- Message d'origine -------- De : Alain Bosch Envoyé : mardi 4 novembre 2025 à 1:41 PM UTC+1 Pour : François DREYFÜRST , Linux Strasbourg Sujet : RE: [Linux] Convertir une base de données MS Access ? Hello, Ma méthode ? ODBC sous windows et récupérer les tables pour les mettre dans du sqlite depuis les CSV. Aucune confiance dans les outils de conversion. Y'a quoi dans la base access comme tables? Le 23/10/2025 à 21:00, François DREYFÜRST a écrit : >> Hello la liste >> >> Dans le cadre d'une association dont je suis membre, je serais >> susceptible de reprendre les tâches d'une personne qui utilise pour >> cela une base de données ... MS Access (extension fichiers .accdb). >> N'ayant aucune envie de devoir passer sous Windows + Access uniquement >> pour ça, je me suis mis en tête de convertir cette base de données >> pour pouvoir l'utiliser avec ma Debian 13, et je me suis dit que le >> plus standard était d'en faire une base SQL. >> >> Première stratégie : utiliser LibreOffice, en installant LibreOffice >> Base. >> Problème : il existe des modules LibreOffice pour accéder à une base >> de données .accdb avec LibreOffice Base mais sous Windows >> seulement ... Pourquoi ? >> >> Deuxième stratégie : exporter cette base sous un autre format (le >> précédent format .mdb d'Access par exemple) depuis Access ... >> Impossible : Access refuse car la base comporte des éléments >> spécifiques à la version 2017 d'Access. >> >> Troisième stratégie : chercher des outils de conversion via un moteur >> de recherche (Qwant avec la requête « convert accdb to sql linux ») >> Ça renvoie deux ou trois trucs alléchants, mais : >> -- l'utilitaire Navicat Premium Linux se présente sous forme d'une >> AppImage FlatPak : qu'en penser ? >> -- il y aurait aussi l'utilitaire DBCopier pour lequel on peut >> récupérer un paquet .deb : https://www.withdata.com/download.php? >> app=DBCopier&ver=deb ; là aussi qu'en penser ? >> >> Bref : y a-t-il un espoir que je convertisse cette base, ou faut-il >> que je me contente d'en extraire un ou plusieurs grand(s) fichier(s) >> type feuille de calcul qu'il me faudrait alors compléter ? >> >> Merci d'avance pour toute info >> François D. >> >> >> >> >> -- From alainbosch@::1 Tue Nov 4 17:53:40 2025 From: alainbosch@::1 (Alain Bosch) Date: Tue, 4 Nov 2025 17:53:40 +0100 Subject: [Linux] =?utf-8?q?Convertir_une_base_de_donn=C3=A9es_MS_Access_?= =?utf-8?q?=3F?= In-Reply-To: References: <7c29b1e9-b312-4a16-9dcf-107a412e0b83@free.fr> Message-ID: Hello, En fait je me méfie avec les formats propriétaires avec ces plateformes populaires. Donc prémâcher sur la plateforme source quitte à bosser dans une VM... est moins risqué pour les données. Après Antoine je t'assure que jouer avec une boite à formes au marteau c'est marrant. C'est tout à fait du linuxien... Le 04/11/2025 à 15:06, Antoine Delaporte a écrit : > Coin ! > > En fait, je n'osais répondre, car le sens de la résolution était déjà > posé. > > Mais pour moi Alain a raison : il faut que l'extraction soit faite à > partir de la base, et pas à partir de ses données elles-mêmes. > > C'est un peu comme si tu voulais transférer un vinyle sur un CD audio > en voulant mettre le vinyle dans le lecteur CD... Désolé, il fallait que > j'écris cette aberrations, il faut que je la sorte de mon cerveau. > > Antoine. > > -------- Message d'origine -------- > De : Alain Bosch > Envoyé : mardi 4 novembre 2025 à 1:41 PM UTC+1 > Pour : François DREYFÜRST , Linux > Strasbourg > Sujet : RE: [Linux]  Convertir une base de données MS Access ? > > Hello, > > Ma méthode ? > > ODBC sous windows et récupérer les tables pour les mettre dans du sqlite > depuis les CSV. > > Aucune confiance dans les outils de conversion. > > Y'a quoi dans la base access comme tables? > > Le 23/10/2025 à 21:00, François DREYFÜRST a écrit : >>> Hello la liste >>> >>> Dans le cadre d'une association dont je suis membre, je serais >>> susceptible de reprendre les tâches d'une personne qui utilise pour >>> cela une base de données ... MS Access (extension fichiers .accdb). >>> N'ayant aucune envie de devoir passer sous Windows + Access >>> uniquement pour ça, je me suis mis en tête de convertir cette base >>> de données pour pouvoir l'utiliser avec ma Debian 13, et je me suis >>> dit que le plus standard était d'en faire une base SQL. >>> >>> Première stratégie : utiliser LibreOffice, en installant LibreOffice >>> Base. >>> Problème : il existe des modules LibreOffice pour accéder à une base >>> de données .accdb avec LibreOffice Base mais sous Windows seulement >>> ... Pourquoi ? >>> >>> Deuxième stratégie : exporter cette base sous un autre format (le >>> précédent format .mdb d'Access par exemple) depuis Access ... >>> Impossible : Access refuse car la base comporte des éléments >>> spécifiques à la version 2017 d'Access. >>> >>> Troisième stratégie : chercher des outils de conversion via un >>> moteur de recherche (Qwant avec la requête « convert accdb to sql >>> linux ») >>> Ça renvoie deux ou trois trucs alléchants, mais : >>> -- l'utilitaire Navicat Premium Linux se présente sous forme d'une >>> AppImage FlatPak : qu'en penser ? >>> -- il y aurait aussi l'utilitaire DBCopier pour lequel on peut >>> récupérer un paquet .deb : https://www.withdata.com/download.php? >>> app=DBCopier&ver=deb ; là aussi qu'en penser ? >>> >>> Bref : y a-t-il un espoir que je convertisse cette base, ou faut-il >>> que je me contente d'en extraire un ou plusieurs grand(s) fichier(s) >>> type feuille de calcul qu'il me faudrait alors compléter ? >>> >>> Merci d'avance pour toute info >>> François D. >>> >>> >>> >>> >>> > > > >