Format Atlas

Comparer

SQLite ou CSV

SQLite est un fichier de base relationnelle qui stocke tables, index et schéma. CSV est du texte pour échanger des valeurs en lignes et colonnes ; seul, il ne conserve ni relations ni contraintes de base.

Quel format choisir ?

Utilisez SQLite pour les requêtes SQL, plusieurs tables, index, contraintes et transactions. Exportez en CSV pour transmettre une table à une autre application. Définissez table, noms et types de colonnes, NULL contre texte vide, encodage, zéros initiaux, dates et guillemets ; documentez la structure que CSV ne peut transporter.

Adapté pour Base de données SQLite

Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services

  • Utiliser SQL sans serveur distinct
  • Conserver les données dans un fichier transportable

Adapté pour CSV

Échange de données tabulaires

  • Transférer un tableau simple entre applications

Informations générales

ÉlémentBase de données SQLiteCSV
Extension.sqlite, .sqlite3, .db.csv
Type MIMEtext/csv
Usages courantsStockage local dans les applications compatibles · Bases intégrées aux applications et petits servicesÉchange de données tabulaires
Comment ouvrirCopier seulement le fichier principal en cours d’utilisation peut être incohérentLors de l'import dans un tableur, définissez encodage et séparateur. Vérifiez que zéros initiaux, valeurs semblables à des dates et grands nombres ne sont pas convertis automatiquement.
Exporter ou convertirOuvrez-le avec un outil SQLite ou sqlite3. Ne modifiez pas le binaire dans un éditeur texte ; utilisez les fonctions de sauvegarde de SQLite.Exporter XLSX en CSV écrit normalement seulement les valeurs d'une feuille choisie. Conservez séparément formules, mise en forme, autres feuilles et graphiques.

Choisir selon l’usage

Utiliser SQL sans serveur distinct

Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services

Base de données SQLite

Conserver les données dans un fichier transportable

Stockage local dans les applications compatibles · Bases intégrées aux applications et petits services

Base de données SQLite

Transférer un tableau simple entre applications

Échange de données tabulaires

CSV

Point clé 1

Un fichier SQLite peut contenir des lignes SQL, schéma, index, vues et déclencheurs. CSV est généralement du texte avec enregistrements et en-tête facultatif ; il ne représente ni relations entre tables, ni index, ni contraintes.

En savoir plus sur les différences

Point clé 2

SQLite prend en charge requêtes, jointures, mises à jour, contraintes et transactions SQL. CSV doit être analysé par une application ; types de colonnes et sens de NULL sont convenus séparément.

En savoir plus sur les différences

En savoir plus sur les différences

Gardez SQLite si le comportement ou la structure de base compte ; utilisez CSV comme export tabulaire portable. Pour sauvegarder SQLite, utilisez une méthode cohérente plutôt que de copier sans précaution un fichier actif.

  • Un export CSV contient généralement les valeurs des tables choisies, pas index, contraintes, vues, déclencheurs ou relations entre tables.
  • Lors de la copie de fichiers SQLite, tenez compte de l'état WAL ou journal et utilisez une sauvegarde cohérente.

Questions fréquentes

Exporter SQLite en CSV préserve-t-il la base ?

Non. Cela exporte des valeurs tabulaires, généralement d'une table choisie ; le schéma, les index, les déclencheurs et les relations ne sont pas inclus dans un CSV ordinaire.

En savoir plus

Références et spécifications