Format Atlas

Confronta

SQLite o CSV

SQLite è un file di database relazionale che memorizza tabelle, indici e schema. CSV è testo per scambiare valori in righe e colonne e, da solo, non conserva relazioni o vincoli del database.

Quale formato scegliere?

Usa SQLite per query SQL, più tabelle, indici, vincoli e transazioni. Esporta in CSV per consegnare una tabella a un'altra app. Definisci tabella, nomi e tipi delle colonne, NULL rispetto a testo vuoto, codifica, zeri iniziali, date e virgolette; documenta separatamente la struttura che CSV non può trasportare.

Adatto per Database SQLite

Archiviazione locale nelle app compatibili · Database integrati in app e piccoli servizi

  • Usare SQL senza un server separato
  • Gestire i dati dell’app in un file trasferibile

Adatto per CSV

Scambio di dati tabellari

  • Trasferire una tabella semplice tra applicazioni

Informazioni di base

VoceDatabase SQLiteCSV
Estensione.sqlite, .sqlite3, .db.csv
Tipo MIMEtext/csv
Usi comuniArchiviazione locale nelle app compatibili · Database integrati in app e piccoli serviziScambio di dati tabellari
Come aprireCopiare solo il file principale mentre è attivo può creare un backup incoerenteQuando importi in un foglio di calcolo, imposta codifica e separatore. Controlla che zeri iniziali, valori simili a date e numeri lunghi non siano convertiti automaticamente.
Esportare o convertireAprilo con uno strumento compatibile o con sqlite3. Non modificare il binario in un editor testo; usa le funzioni di backup di SQLite.Esportare XLSX in CSV scrive normalmente solo i valori di un foglio scelto. Conserva separatamente formule, formattazione, altri fogli e grafici.

Scegli in base all'uso

Usare SQL senza un server separato

Archiviazione locale nelle app compatibili · Database integrati in app e piccoli servizi

Database SQLite

Gestire i dati dell’app in un file trasferibile

Archiviazione locale nelle app compatibili · Database integrati in app e piccoli servizi

Database SQLite

Trasferire una tabella semplice tra applicazioni

Scambio di dati tabellari

CSV

Punto chiave 1

Un file SQLite può contenere righe SQL, schema, indici, viste e trigger. CSV è in genere testo con record e intestazione facoltativa e non rappresenta relazioni tra tabelle, indici o vincoli.

Approfondisci le differenze

Punto chiave 2

SQLite supporta query, join, aggiornamenti, vincoli e transazioni SQL. CSV deve essere analizzato da un'app e tipi di colonna e significato di NULL vanno concordati separatamente.

Approfondisci le differenze

Approfondisci le differenze

Mantieni SQLite quando contano comportamento o struttura del database; usa CSV come esportazione tabellare portabile. Per i backup usa metodi coerenti di SQLite, senza copiare alla cieca un database attivo.

  • Un'esportazione CSV contiene di solito i valori delle tabelle selezionate, non indici, vincoli, viste, trigger o relazioni tra tabelle.
  • Quando copi file SQLite, considera lo stato WAL o journal e usa un metodo di backup che produca un database coerente.

Domande frequenti

Esportare SQLite in CSV conserva il database?

No. Esporta valori tabellari, di solito da una tabella selezionata; un CSV normale non contiene comportamento dello schema, indici, trigger o relazioni tra tabelle.

Scopri di più

Riferimenti e specifiche