Convertitore online gratuito da SQLITE a CSV
Esporta tabelle SQLite o risultati di query in file CSV modificabili e condivisibili.
Converti SQLITE in CSV online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .sqlite
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .sqlite a .csv
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .csv convertito
Il risultato della conversione è pronto per il download.
Come convertire sqlite in csv file
- Database
- Ancora nessuna valutazione.
Il software per fogli di calcolo, la reportistica o l'importazione può richiedere CSV anche quando i dati di origine sono archiviati in un database SQLite. CSV fornisce inoltre una copia in testo normale di una tabella, più facile da condividere, esaminare o modificare rispetto al database originale.
Cos'è il formato SQLite
SQLite è un database relazionale serverless archiviato in un file, generalmente con estensione .sqlite, .sqlite3 o .db. Applicazioni per dispositivi mobili e desktop, browser, dispositivi embedded, strumenti di testing e software aziendali locali lo utilizzano perché il motore del database non richiede un server separato.
Un singolo file SQLite può contenere più tabelle, viste, indici, trigger, relazioni e valori binari BLOB. La conversione normalmente esporta una tabella o il risultato di una query; non trasforma un intero database con più tabelle in un unico file CSV equivalente.
Cos'è il formato CSV
CSV è una rappresentazione in testo normale di dati tabulari, con un record per riga e campi separati da virgole o da un altro delimitatore concordato. Microsoft Excel, LibreOffice Calc, Google Sheets, script, utilità di importazione dati e sistemi di reporting possono leggerlo.
CSV è utile per scambiare una tabella tra programmi non correlati e non richiede un motore di database. Non conserva gli indici SQLite, le relazioni, i vincoli, i trigger, le viste come oggetti del database, i tipi di colonna, le formule o più tabelle in un unico file.
Come convertire un file SQLite in CSV
Utilizzo dello strumento da riga di comando SQLite
- Installa l'utilità ufficiale da riga di comando SQLite e crea una copia coerente del database. Chiudi prima l'applicazione che utilizza il database, soprattutto se sono presenti file
-walo-shm. - Apri un terminale nella cartella del database e avvia SQLite con
sqlite3 database.sqlite. - Elenca le tabelle con
.tablesoppure esamina lo schema con.schema. - Abilita i nomi delle colonne e l'output CSV con
.headers one.mode csv. - Reindirizza il risultato della query successiva a un file con
.once output.csv, quindi esegui un'istruzioneSELECT. - Esci con
.quit.
Una sequenza interattiva completa è:
sqlite3 database.sqlite
.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.quit
Esporta colonne o record selezionati modificando la query, ad esempio SELECT id, name, created_at FROM customers WHERE active = 1;. Racchiudi tra virgolette il nome di una tabella contenente spazi o parole riservate, ad esempio SELECT * FROM "order details";. Una query può anche eseguire join tra tabelle, aggregare record o applicare un ordinamento prima dell'esportazione.
Utilizzo di un'utilità di database desktop
DB Browser for SQLite può aprire il database, visualizzarne le tabelle ed esportare una tabella selezionata. Apri il file, seleziona Browse Data, scegli una tabella, quindi seleziona File → Export → Table(s) as CSV file. Scegli il delimitatore, abilita le intestazioni delle colonne, specifica il nome del file di output e salvalo. I nomi dei menu possono variare a seconda della versione.
Utilizzo di 101convert
Puoi convertire gratuitamente il file su 101convert.com senza installare software: carica il file SQLite, scegli CSV come formato di output, avvia la conversione e scarica il risultato. Utilizza invece uno strumento SQLite locale quando il database contiene informazioni riservate, personali o soggette a normative.
Limiti di qualità e compatibilità
Esporta separatamente ogni tabella necessaria quando il database contiene più tabelle. Un singolo CSV non può conservare i confini delle tabelle o le relazioni; un join può produrre righe ripetute o campi duplicati perché i record correlati vengono appiattiti in un unico risultato.
SQLite utilizza classi di archiviazione flessibili, mentre CSV non dispone di un sistema formale dei tipi. Il software per fogli di calcolo può modificare date, valori booleani, zeri iniziali, notazione scientifica o numeri interi di grandi dimensioni durante l'importazione. Esamina l'esportazione come testo oppure importala specificando esplicitamente i tipi di colonna. Imposta la codifica dei caratteri, generalmente UTF-8, e il delimitatore previsto dal programma ricevente.
CSV richiede l'uso delle virgolette quando un valore contiene il delimitatore, virgolette o interruzioni di riga; la modalità di output CSV di SQLite applica automaticamente le virgolette necessarie. Alcuni strumenti di importazione possono trattare allo stesso modo i valori NULL e le stringhe vuote, quindi verifica come la destinazione li distingue.
Le colonne BLOB sono binarie e devono essere esportate separatamente o convertite esplicitamente, ad esempio con SELECT id, hex(blob_column) FROM files;. Conserva il database SQLite originale: CSV non può ripristinarne lo schema, gli indici, i vincoli, le relazioni, le viste o i tipi di dati originali.
Confronto formato: SQLITE vs CSV
Come i formati SQLITE e CSV si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .SQLITE SQLite database | .CSV Comma-Separated Values |
|---|---|---|
| Leggibile come testo semplice | No | Sì |
| Tipi di dati | Tipizzato | Tipizzato |
| Strutture nidificate | Sì | No |
| Formule | No | No |
| Più tabelle o fogli | Sì | No |
| Dimensione tipica del file | Piccolo | Piccolo |
| Standard aperto | Sì | Sì |
| Ideale per | Scambio dati | Scambio dati |
| Introdotto | 2000 | — |
| Sviluppatore | D. Richard Hipp / SQLite Consortium | — |
| Tipo MIME | application/vnd.sqlite3 | text/csv |
Software e collegamenti suggeriti: convertitori da sqlite a csv
Domande frequenti
Il convertitore da SQLITE a CSV è gratuito?
Sì, convertire SQLITE in CSV su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file SQLITE?
Puoi caricare file SQLITE fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire SQLITE in CSV?
No. La conversione da SQLITE a CSV avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file SQLITE valido per questa conversione da SQLITE a CSV. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.