Convertisseur en ligne gratuit de DB en TXT
Exporter les données de SQLite et d’autres DB vers un fichier TXT lisible sans perdre les règles de delimiter ou d’encoding.
Convertir DB en TXT en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
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/3
Lancez la conversion .db vers .txt
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .txt converti
Le résultat de la conversion est prêt à être téléchargé.
Comment convertir db en fichier txt
- Bases de données
- Aucune note pour l'instant.
Un système récepteur peut n'accepter que du texte délimité, ou les enregistrements de base de données peuvent devoir être inspectés dans un éditeur ou conservés sous forme d'exportation de texte portable. Exporter les données plutôt que renommer le fichier produit une sortie TXT utilisable.
Ce que contient un fichier DB
.db est une extension de nom de fichier générique, et non un format de base de données unique. Elle est couramment utilisée pour les bases de données SQLite créées par des applications de bureau, des applications mobiles, des navigateurs et des logiciels embarqués, mais elle peut également désigner Berkeley DB, des bases de données Palm ou des données d'application propriétaires.
Une base de données SQLite stocke les tables, les colonnes, les index, les relations et parfois des objets binaires dans des pages de base de données. Ses premiers octets contiennent normalement SQLite format 3. Si le fichier ne possède pas cette signature, identifiez-le à partir de l'application source avant de tenter la conversion ; un outil SQLite ne peut pas ouvrir de manière fiable tous les fichiers .db.
Ce que signifie TXT
.txt contient des données de caractères, généralement encodées en UTF-8. Il ne prend pas en charge nativement les tables de base de données, les types de champs, les index, les contraintes, les relations ou les pièces jointes binaires.
Les données tabulaires d'un fichier texte nécessitent une structure d'enregistrement : valeurs séparées par des virgules (CSV), valeurs séparées par des tabulations (TSV), enregistrements délimités par des barres verticales, champs de largeur fixe ou format de ligne personnalisé. Le contenu CSV peut utiliser un nom de fichier .txt lorsqu'un programme récepteur exige cette extension, mais remplacer .csv par .txt ne modifie ni le délimiteur ni les règles de mise entre guillemets.
Exporter un fichier DB SQLite
Pour une base de données SQLite, utilisez le shell en ligne de commande SQLite lorsqu'une exportation reproductible est nécessaire. Répertoriez d'abord les tables disponibles :
sqlite3 input.db ".tables"
Exportez une table au format CSV entre guillemets avec une ligne d'en-tête :
sqlite3 -header -csv input.db "SELECT * FROM customers;" > customers.txt
Le résultat est un texte au format CSV nommé customers.txt. Le mode CSV met entre guillemets les valeurs contenant des virgules, des guillemets ou des sauts de ligne, ce qui le rend plus sûr qu'une exportation brute fondée sur un séparateur. Remplacez customers par le nom de table requis, ou sélectionnez uniquement les colonnes nécessaires :
sqlite3 -header -csv input.db "SELECT id, name, created_at FROM customers;" > customers.txt
Utilisez le délimiteur et les règles d'enregistrement exacts requis par le système récepteur. Un séparateur simple par tabulation ou par barre verticale convient uniquement lorsque la cible peut gérer correctement les séparateurs et les sauts de ligne intégrés ; dans le cas contraire, les valeurs peuvent devenir ambiguës.
DB Browser for SQLite offre une alternative de bureau : ouvrez la base de données, sélectionnez la table requise sous Browse Data, puis utilisez File → Export → Table(s) as CSV file. Définissez le délimiteur et l'option d'en-tête requis, puis utilisez un nom de fichier .txt uniquement si la destination accepte le contenu exporté de style CSV.
Vous pouvez également convertir gratuitement un fichier de base de données pris en charge sur 101convert.com sans installer de logiciel. Vérifiez que le service identifie le type de base de données et que sa sortie TXT vous permet de sélectionner ou de vérifier la table et le délimiteur exportés ; une extension .db inconnue ne suffit pas à identifier le format des données. N'envoyez pas de bases de données confidentielles, sauf si ce transfert est autorisé.
Créer un dump de texte restaurable
Si le but est de réaliser une sauvegarde plutôt que de créer un fichier d'enregistrements à plat, créez un dump SQL SQLite :
sqlite3 input.db .dump > backup.txt
Le dump contient des instructions de schéma SQL et des instructions INSERT ; il préserve donc bien plus de données qu'une exportation CSV et peut généralement être restauré avec SQLite. Il s'agit d'un texte propre à SQLite, et non d'un fichier d'importation pour tableur ou d'un format simple à raison d'un enregistrement par ligne.
Limites de compatibilité
Une exportation TXT à plat préserve uniquement les valeurs sélectionnées. Elle ne préserve pas les index, les clés étrangères, les déclencheurs, les vues, les affinités de colonnes ou les relations, sauf si un dump SQL est utilisé.
Les sauts de ligne intégrés peuvent faire s'étendre un même enregistrement de base de données sur plusieurs lignes physiques. Si la destination exige exactement un enregistrement par ligne, supprimez ou remplacez les sauts de ligne dans la requête, par exemple :
sqlite3 -header -csv input.db "SELECT id, replace(replace(notes, char(13), ' '), char(10), ' ') AS notes FROM records;" > records.txt
Les colonnes BLOB, telles que les images, les données chiffrées et les pièces jointes, ne sont pas du texte lisible ordinaire. Exportez-les dans des fichiers séparés lorsque cela est possible, ou utilisez la fonction hex(column_name) de SQLite lorsqu'une représentation hexadécimale est acceptable. Utilisez UTF-8, sauf si l'application réceptrice exige explicitement un autre encodage.
Logiciel suggéré pour convertir db en txt
Questions fréquentes
Le convertisseur DB en TXT est-il gratuit ?
Oui, la conversion de DB en TXT 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 TXT ?
Non. La conversion de DB en TXT 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 TXT. 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.
La conversion d’un fichier DB en TXT conserve-t-elle toutes mes tables et relations ?
Non, le résultat est une exportation texte lisible : les tables, index, relations et autres éléments de la structure de la base de données sont aplatis en texte. La représentation exacte dépend de la manière dont les données de la base sont exportées.
Peut-on modifier un fichier TXT et le reconvertir dans le même DB ?
Pas de manière fiable, car TXT ne conserve ni le schéma de la base de données, ni les types de données, ni les index, ni les contraintes. Les séparateurs, l’ordre des colonnes et l’encodage doivent rester cohérents si le texte doit être importé ultérieurement dans une base de données.
Pourquoi ma conversion de DB en TXT affiche-t-elle des caractères illisibles ?
Un texte illisible signifie généralement que l’encodage de la base de données a été mal interprété ou que le texte a été lu avec un autre jeu de caractères. Conservez l’encodage source et choisissez un encodage texte compatible pour l’exportation.
La conversion de DB en TXT conserve-t-elle correctement les dates, les nombres et les valeurs vides ?
En général, les valeurs sont écrites sous forme de texte ; les types propres à la base de données et les distinctions telles que NULL par rapport à une chaîne vide peuvent donc être aplatis ou représentés à l’aide de séparateurs. Les séparateurs présents dans les valeurs des champs peuvent également provoquer des erreurs d’analyse, sauf si l’exportation les place entre guillemets ou les échappe.
Autres conversions de fichiers .db
- db en csv
- db en excel
- db en xlsx
- db en sql
- db en cvs
- db en json
- db en bmp
- db en pdf
- db en accdb
- db en db3
- db en abs
- db en ave
- db en crypt5
- db en crypt6
- db en crypt7
- db en cs
- db en db2
- db en dbf
- db en dbs
- db en docx
- db en fdb
- db en gdb
- db en html
- db en ics
- db en inp
- db en jpeg
- db en mbk
- db en mdb
- db en mdf
- db en mdn
- db en myd
- db en odt
- db en pd
- db en png
- db en rtf
- db en s3db
- db en sdf
- db en sqlite
- db en sqlite3
- db en text
- db en vcard
- db en vcs
- db en xlr
- db en xls
- db en xlsm
- db en xml