Convertir dbf en ods

Convertisseur en ligne gratuit de DBF en ODS

Convertissez les tables dBASE en feuilles de calcul ODS modifiables tout en vérifiant l’encodage, les champs memo et les types de données.

Convertir DBF en ODS en ligne - gratuit

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

Votre fichier est traité instantanément et n'est pas stocké sur nos serveurs.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .dbf

    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 .dbf vers .ods

    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 .ods converti

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

Comment convertir dbf en fichier ods

Une table DBF peut nécessiter une conversion lorsqu’elle doit être modifiée dans LibreOffice Calc, partagée en tant que feuille de calcul ouverte ou fournie à un logiciel qui accepte ODS plutôt que des fichiers dBASE. ODS fournit également la mise en forme des feuilles de calcul, les formules, le tri, le filtrage et plusieurs feuilles, ce qu’un fichier de table de base de données ne permet pas.

Qu’est-ce que le format DBF ?

DBF, généralement associé à dBASE, est un format de table de base de données utilisé par dBASE, FoxPro, Visual FoxPro, Clipper, ainsi que par d’anciennes applications de comptabilité, de gestion des stocks, de SIG et de gestion d’entreprise. Il stocke les enregistrements sous forme de lignes et de champs avec des types définis, tels que caractère, numérique, date, logique et mémo.

Les applications SIG peuvent stocker les tables attributaires sous forme de fichiers .dbf à côté de fichiers .shp et .shx correspondants. Les textes longs peuvent être stockés dans un fichier mémo séparé, généralement .dbt ou .fpt ; conservez les fichiers associés correspondants dans le même répertoire lors de l’importation. Les fichiers d’index sont séparés et ne font pas partie des données de la table.

Qu’est-ce que le format ODS ?

ODS est le format de feuille de calcul OpenDocument pris en charge par LibreOffice Calc, Apache OpenOffice Calc et d’autres applications implémentant le standard OpenDocument. Un fichier ODS est un package compressé de fichiers XML pouvant contenir des données de feuille de calcul, des formules, une mise en forme, plusieurs feuilles, des graphiques et des métadonnées de classeur.

ODS est utile lorsque les destinataires doivent trier, filtrer, effectuer des calculs, imprimer ou modifier la table dans un format de feuille de calcul ouvert. Contrairement au CSV, il peut préserver la mise en forme des cellules et les formules créées après l’importation, mais il ne préserve pas le comportement de base de données de DBF.

Comment convertir DBF en ODS

Avec LibreOffice Calc

  1. Installez LibreOffice et placez le fichier DBF avec tout fichier correspondant .dbt, .fpt ou lié à l’encodage .cpg.
  2. Ouvrez Calc et sélectionnez File → Open. Choisissez le fichier .dbf et confirmez le format dBASE détecté si vous y êtes invité.
  3. Vérifiez les paramètres d’importation, notamment l’encodage des caractères, les séparateurs de champs, l’interprétation des dates et les paramètres décimaux. Si les caractères accentués sont corrompus, rouvrez le fichier avec la page de codes utilisée par l’application d’origine, comme Windows-1252.
  4. Vérifiez le nombre de lignes importées, les types de champs, les dates, les valeurs vides et les champs mémo. Traitez les colonnes d’identifiants telles que 00127 comme du texte si leurs zéros initiaux doivent être conservés ; sinon Calc peut les convertir en 127.
  5. Sélectionnez File → Save As, choisissez ODF Spreadsheet (.ods), saisissez un nouveau nom de fichier et enregistrez. Si LibreOffice vous demande s’il doit utiliser le format ODF, sélectionnez Use ODF Format.
  6. Fermez et rouvrez le fichier ODS obtenu, puis vérifiez des enregistrements représentatifs, les dates, les textes longs, les filtres et les formules avant de le distribuer.

Avec 101convert.com

Pour effectuer une conversion sans installer de logiciel, 101convert.com peut convertir le fichier en ligne gratuitement. Téléversez le DBF, sélectionnez ODS comme format de sortie, téléchargez le résultat et vérifiez-le dans une application de feuille de calcul. Ne téléversez pas de données confidentielles ou réglementées, sauf si leur transfert est autorisé par votre organisation.

Conversion par lots avec LibreOffice

Pour les conversions locales sans intervention, LibreOffice peut être exécuté en mode headless :

soffice --headless --convert-to ods --outdir output input.dbf

Utilisez un répertoire de sortie distinct afin d’éviter d’écraser la source. La conversion en ligne de commande utilise les paramètres d’importation par défaut ; les fichiers avec des encodages inhabituels, des champs mémo ou des dates ambiguës doivent donc d’abord être testés interactivement.

Limites de qualité et de compatibilité

  • Encodage des caractères : Une page de codes DBF peut être enregistrée dans un fichier associé .cpg ou être implicite dans l’application qui a créé le fichier. Un encodage incorrect peut corrompre les caractères accentués et non latins tout en laissant penser que la conversion a réussi.
  • Zéros initiaux et types : La détection automatique des feuilles de calcul peut modifier les identifiants ressemblant à des nombres, les nombres longs et les valeurs à largeur fixe. Importez ces colonnes comme du texte et vérifiez les valeurs dont la précision est importante.
  • Dates et valeurs vides : Les dates DBF, les dates invalides, les valeurs semblables à null et les chaînes vides ne correspondent pas toujours de manière identique aux dates de feuille de calcul et aux cellules vides. Vérifiez l’affichage des dates, le tri et le filtrage.
  • Champs mémo : Les textes longs peuvent dépendre d’un fichier associé .dbt ou .fpt. Un fichier mémo manquant, incompatible ou non pris en charge peut produire des cellules vides ou tronquées.
  • Fonctionnalités de base de données : Les index DBF, les relations, les contraintes de champs, les verrous d’enregistrement et les métadonnées propres à l’application ne sont pas transférés. ODS est une copie des enregistrements sous forme de feuille de calcul, et non un remplacement de la base de données.
  • Taille et structure : Les tables très volumineuses ou exceptionnellement larges peuvent être lentes à ouvrir ou être limitées par les capacités des feuilles de calcul de Calc. Conservez le DBF d’origine et ses fichiers associés comme source de référence.

Comparaison du format DBF vs ODS

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

Comparaison des formats de fichier DBF et ODS
Propriété .DBF dBASE Database File .ODS OpenDocument Spreadsheet
Norme ouverte Partiellement ouvert Oui
Compression Non compressé Sans perte
Taille de fichier typique Petit Moyen
S’ouvre dans un navigateur web Non Partiel
Modification ultérieure Limité Facile
Support des métadonnées Basique Étendu
Lisible en texte brut Non Oui
Idéal pour Échange de données Échange de données
Date d’introduction 1983 2005
Développeur Ashton-Tate / dBASE, Inc. (format origin) OASIS
Type MIME application/x-dbf application/vnd.oasis.opendocument.spreadsheet

La base de données ne contient actuellement aucun convertisseur de fichier dbf.

Questions fréquentes

Le convertisseur DBF en ODS est-il gratuit ?

Oui, la conversion de DBF en ODS 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 DBF peut-il avoir ?

Vous pouvez téléverser des fichiers DBF jusqu'à 50 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 DBF en ODS ?

Non. La conversion de DBF en ODS 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 DBF valide pour cette conversion de DBF en ODS. 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.