Convertir ods en accdb

Convertisseur en ligne gratuit de ODS en ACCDB

Convertir des feuilles de calcul ODS en tables Access avec LibreOffice et Microsoft Access.

Convertir ODS en ACCDB en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 30 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .ods

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .ods vers .accdb

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .accdb converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir ods en fichier accdb

Une application Microsoft Access ou un flux de travail de création de rapports peut nécessiter une base de données .accdb plutôt qu’un classeur .ods fondé sur des cellules. La conversion transforme les plages de feuilles de calcul en tables de base de données ; les types de champs, les clés, les relations et les formules doivent donc être vérifiés après l’importation.

Qu’est-ce que le format ODS ?

ODS (OpenDocument Spreadsheet) est un format de classeur ouvert fondé sur XML et défini par la norme OpenDocument. Il stocke les feuilles de calcul, les cellules, les formules, la mise en forme, les graphiques et les métadonnées du tableur.

LibreOffice Calc utilise ODS comme format par défaut, et Apache OpenOffice ainsi que d’autres applications compatibles avec OpenDocument peuvent l’ouvrir et le modifier. Les fichiers ODS sont courants dans les environnements bureautiques open source et dans les organisations qui utilisent des normes ouvertes plutôt que des formats de tableur propriétaires.

Qu’est-ce que le format ACCDB ?

ACCDB est le format de base de données Microsoft Access introduit avec Access 2007. Un fichier ACCDB peut contenir des tables liées, des requêtes, des formulaires, des rapports, des macros, des index, des règles de validation et des relations.

Access est conçu pour les enregistrements structurés et les données relationnelles plutôt que pour les feuilles de calcul visuelles. Une base de données ACCDB est utile lorsque les données nécessitent une saisie contrôlée, des requêtes reproductibles, des rapports, des index ou plusieurs tables liées. Elle ne conserve pas la mise en page, les graphiques ou le comportement de tableur d’un classeur ODS sous la forme d’objets Access équivalents.

Comment convertir ODS en ACCDB

Méthode de bureau avec LibreOffice et Microsoft Access

  1. Ouvrez le fichier ODS dans LibreOffice Calc. Examinez chaque feuille de calcul et identifiez les plages qui doivent devenir des tables.
  2. Nettoyez chaque plage de table avant l’exportation. Supprimez les cellules fusionnées, les lignes de titre décoratives, les cellules d’en-tête vides, les en-têtes répétés, les sous-totaux insérés dans les données et les colonnes entièrement vides. Conservez une seule ligne d’en-tête contenant des noms de champs uniques et descriptifs.
  3. Enregistrez un fichier Excel intermédiaire via File → Save As. Choisissez Excel 2007–365 (*.xlsx) et confirmez le choix du format. Access n’importe pas nativement les feuilles ODS avec son assistant standard d’importation Excel.
  4. Ouvrez Microsoft Access et créez une base de données vide via File → New → Blank database. Enregistrez la base de données dans un fichier .accdb.
  5. Importez le classeur via External Data → New Data Source → From File → Excel. Sélectionnez le fichier .xlsx et choisissez Import the source data into a new table in the current database.
  6. Sélectionnez la feuille de calcul ou la plage nommée, indiquez que la première ligne contient les noms de champs et vérifiez les types de champs détectés par Access. Choisissez une clé primaire lorsque cela est approprié. Stockez les identifiants tels que les codes postaux, les codes produits et les numéros de facture en tant que Short Text si les zéros initiaux ou les caractères non numériques doivent être conservés.
  7. Répétez l’importation pour les autres feuilles de calcul. Renommez les tables obtenues et créez les relations via Database Tools → Relationships. Les onglets de feuille de calcul ne contiennent pas systématiquement les informations relatives aux clés primaires ou étrangères ; les relations et les index doivent donc généralement être créés manuellement.
  8. Comparez le nombre d’enregistrements des tables et des feuilles de calcul, les dates, les valeurs décimales, les cellules vides, les textes longs et les valeurs d’identifiants. Testez des requêtes représentatives avant d’utiliser la base de données en production.

Solution de secours avec CSV

Si l’importation Excel produit des conversions indésirables, exportez chaque feuille de calcul nettoyée depuis Calc au format CSV via File → Save As. Dans Access, utilisez External Data → New Data Source → From File → Text File, puis sélectionnez le séparateur, le qualificateur de texte, l’option relative à la ligne d’en-tête, les types de champs et le paramètre de clé primaire dans l’assistant d’importation. CSV ne contient que les valeurs ; il ne conserve ni les formules, ni les feuilles de calcul multiples, ni la mise en forme, ni la structure du classeur.

Conversion via un navigateur

Les utilisateurs peuvent convertir gratuitement le fichier sur 101convert.com sans installer de logiciel. Après avoir téléchargé le résultat ACCDB, ouvrez-le dans Microsoft Access et vérifiez ses tables, ses types de champs, ses relations et le nombre d’enregistrements ; une conversion automatisée ne peut pas déduire de manière fiable un schéma relationnel complet à partir de chaque feuille de calcul. Ne téléversez pas de données confidentielles ou réglementées, sauf si les conditions de traitement des données du service répondent à vos exigences.

Limites de qualité et de compatibilité

  • La conversion d’ODS en ACCDB est généralement une opération d’importation et de conception de schéma, et non une réécriture directe du format. Une feuille de calcul peut devenir une table, mais un classeur peut aussi nécessiter plusieurs tables normalisées ou ne contenir aucune structure de table valide.
  • Les formules de tableur peuvent être importées sous forme de dernières valeurs calculées plutôt que sous forme d’expressions Access équivalentes. Recréez les calculs importants dans les requêtes, les expressions ou VBA d’Access après l’importation.
  • Les graphiques, la mise en forme conditionnelle, les tableaux croisés dynamiques, les paramètres d’impression, les mises en page avec cellules fusionnées et les macros de tableur ne deviennent pas des objets Access équivalents.
  • La détection automatique des types peut mal traiter les colonnes mixtes, les dates, les devises, les pourcentages, les valeurs booléennes, les chaînes vides et les nombres comportant des zéros initiaux. Définissez manuellement les types de champs lorsque les données l’exigent.
  • Access impose une taille maximale de 2 GB pour les fichiers de base de données. Les classeurs très volumineux peuvent nécessiter des bases de données distinctes, des importations filtrées ou une autre plateforme de base de données.
  • L’importation Excel peut dépendre du moteur Microsoft ACE Database Engine, notamment sur les ordinateurs dépourvus des composants Microsoft Office ou Access correspondants. L’architecture 32 bits ou 64 bits du moteur doit correspondre à l’environnement Access installé.

Comparaison du format ODS vs ACCDB

Comparaison entre les formats ODS et ACCDB sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier ODS et ACCDB
Propriété .ODS OpenDocument Spreadsheet .ACCDB Microsoft Access Database
Norme ouverte Oui Non
Compression Sans perte —
Taille de fichier typique Moyen Moyen
S’ouvre dans un navigateur web Partiel Non
Modification ultérieure Facile Limité
Support des métadonnées Étendu Basique
Lisible en texte brut Oui Non
Idéal pour Échange de données Échange de données
Date d’introduction 2005 2007
Développeur OASIS Microsoft
Type MIME application/vnd.oasis.opendocument.spreadsheet application/vnd.ms-access

Questions fréquentes

Le convertisseur ODS en ACCDB est-il gratuit ?

Oui, la conversion de ODS en ACCDB sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier ODS peut-il avoir ?

Vous pouvez téléverser des fichiers ODS jusqu'à 1000 Mo et convertir jusqu'à 20 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir ODS en ACCDB ?

Non. La conversion de ODS en ACCDB s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier ODS valide pour cette conversion de ODS en ACCDB. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.