Convertir db en csv

Convertisseur en ligne gratuit de DB en CSV

Exportez les tables SQLite et autres bases de données vers des fichiers CSV portables.

Convertir DB en CSV 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 .db

    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 .db vers .csv

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

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

Comment convertir db en fichier csv

Un tableur, un système de reporting ou un outil d’importation peut nécessiter le format CSV lorsqu’il ne peut pas ouvrir le fichier de base de données d’origine. L’exportation au format CSV constitue également un moyen simple de partager ou de modifier une table sans installer de logiciel de base de données.

Ce qu’est le format DB

.db est une extension de nom de fichier générique, et non un format de base de données unique. Elle désigne couramment une base de données SQLite, mais les applications peuvent également l’utiliser pour des bases de données propriétaires ou d’autres formats de stockage ; les tables dBase utilisent généralement l’extension .dbf.

Une base de données peut contenir plusieurs tables, index, relations, vues, requêtes et métadonnées. La conversion consiste donc généralement à exporter une table ou une requête vers un fichier CSV, plutôt qu’à convertir l’intégralité de la base de données en un document CSV équivalent.

Ce qu’est le format CSV

CSV stocke les données tabulaires sous forme d’enregistrements et de champs en texte brut. Les virgules constituent le délimiteur de champs habituel, mais des points-virgules ou des tabulations peuvent être utilisés lorsque les données contiennent de nombreuses virgules. Les champs contenant des délimiteurs, des guillemets ou des sauts de ligne doivent être placés entre guillemets conformément aux règles CSV.

CSV est pris en charge par Excel, LibreOffice Calc, Google Sheets, Python, R, les outils en ligne de commande et la plupart des systèmes d’importation de données. Il est portable et facile à examiner, mais ne conserve pas les relations entre les tables, les index, les requêtes de base de données, les autorisations, les formules ni la plupart des types de données propres aux bases de données.

Convertir une base de données SQLite avec sqlite3

SQLite est un format courant pour les fichiers nommés .db. Installez le programme SQLite en ligne de commande, ouvrez un terminal dans le dossier contenant le fichier, puis examinez ses tables :

sqlite3 database.db
.tables

À l’invite SQLite, exportez une table sélectionnée avec les en-têtes de colonnes :

.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.once stdout

Remplacez database.db, output.csv et table_name par les noms réels. Une requête est préférable à SELECT * lorsque vous avez besoin de colonnes spécifiques, d’un filtrage ou d’un ordre défini :

.headers on
.mode csv
.once customers.csv
SELECT id, name, email FROM customers ORDER BY id;

Une commande shell directe produit le même type d’exportation :

sqlite3 -header -csv database.db "SELECT * FROM table_name;" > output.csv

Utiliser une application SQLite graphique

Ouvrez le fichier dans un client SQLite tel que DB Browser for SQLite. Sélectionnez la table requise, puis utilisez File → Export → Table(s) as CSV file ou la commande d’exportation équivalente. Activez les en-têtes de colonnes et choisissez l’encodage UTF-8 lorsque l’application propose ces options.

Exporter une table dBase

Si la source est une table dBase, elle possède généralement une extension .dbf plutôt que .db. Ouvrez-la dans un logiciel prenant en charge dBase, tel que LibreOffice Calc, puis utilisez File → Save As, choisissez Text CSV (.csv) et définissez le délimiteur de champs, le caractère de guillemet du texte et l’encodage des caractères. Vérifiez si l’exportateur doit inclure les noms de colonnes.

Convertir sans installer de logiciel

Vous pouvez utiliser gratuitement le convertisseur de 101convert.com : téléversez le fichier DB, choisissez CSV, puis téléchargez le fichier exporté. Ne téléversez pas de données confidentielles, personnelles, financières ou réglementées, sauf si les politiques de traitement et de conservation du service vous conviennent.

Vérifier les données exportées

  • Une extension .db ne permet pas d’identifier le format de manière fiable. Si SQLite ne peut pas ouvrir le fichier, déterminez quelle application l’a créé avant de sélectionner un exportateur ; le fichier peut être propriétaire, chiffré, endommagé ou sans rapport avec SQLite.
  • Exportez séparément chaque table requise. La combinaison de tables liées dans un seul fichier CSV nécessite une requête ou une étape externe de traitement des données et peut dupliquer des enregistrements.
  • Utilisez UTF-8 pour préserver les caractères non ASCII. Si Excel affiche du texte illisible, importez le fichier à l’aide de sa fonction d’importation des données et sélectionnez explicitement UTF-8.
  • Les valeurs NULL peuvent devenir des champs vides, et les dates, les valeurs booléennes, les séparateurs décimaux et les données binaires peuvent être représentés différemment selon les exportateurs. Les champs binaires peuvent nécessiter une extraction distincte plutôt qu’une exportation CSV.
  • Les tableurs peuvent interpréter les identifiants commençant par zéro comme des nombres, convertir les entiers longs en notation scientifique ou arrondir les valeurs dépassant leur précision prise en charge. Examinez le CSV sous forme de texte ou importez les colonnes sensibles en tant que texte.
  • CSV ne contient ni schéma ni contrôles d’accès. Conservez la base de données d’origine comme copie de référence lorsque les relations, les types de données, les index ou les informations d’audit doivent être préservés.

Questions fréquentes

Le convertisseur DB en CSV est-il gratuit ?

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

Vous pouvez téléverser des fichiers DB 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 DB en CSV ?

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