Converti db3 in csv

Convertitore online gratuito da DB3 a CSV

Esporta le tabelle SQLite DB3 in CSV per fogli di calcolo, strumenti di reporting e importazioni nei database.

Converti DB3 in CSV online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .db3

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .db3 a .csv

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .csv convertito

    Il risultato della conversione è pronto per il download.

Come convertire db3 in csv file

Un file .db3 potrebbe dover essere aperto in Excel, importato in un sistema di reportistica o condiviso con persone che non possono utilizzare l'applicazione database originale. L'esportazione di una tabella in CSV produce un file di testo semplice che i software per fogli di calcolo e analisi dei dati possono importare.

Formato DB3

.db3 è un'estensione, non un formato unico garantito. Viene spesso utilizzata per un database SQLite 3, un file di database binario che può contenere tabelle, indici, viste, trigger e metadati dell'applicazione. SQLite viene utilizzato da software desktop, app mobili, dispositivi embedded e applicazioni aziendali personalizzate.

Un file SQLite inizia con la firma SQLite format 3. Non rinominare un file .db3 in .sqlite per convertirlo: SQLite identifica i database dal loro contenuto, non dall'estensione del nome file. Alcuni programmi utilizzano .db3 per file di dati non SQLite o compatibili con dBASE; se uno strumento SQLite segnala che il file non è un database, identifica il programma che lo ha creato e utilizza la funzione di esportazione di tale programma.

Formato CSV

CSV è un formato tabellare di testo semplice: i record vengono scritti come righe e i campi sono generalmente separati da virgole. Conserva i valori esportati e l'ordine delle colonne, ma non conserva indici, relazioni, tipi di dati, viste, trigger, formule o più tabelle di database in un unico file.

I file CSV possono essere importati da Microsoft Excel, LibreOffice Calc, Google Sheets, Power BI, Python, R e molti sistemi di database. Esporta ogni tabella del database in un file separato, ad esempio customers.csv e orders.csv.

Convertire un file SQLite DB3

Carica il file .db3 su 101convert.com, scegli l'output CSV, seleziona la tabella da esportare quando il database contiene più tabelle e scarica il risultato. Esporta separatamente ogni tabella necessaria; utilizza nomi file che identifichino la tabella di origine.

Per la conversione locale, DB Browser for SQLite può esportare file basati su SQLite. Apri il file tramite File → Open Database, quindi seleziona File → Export → Table(s) as CSV file. Seleziona la tabella necessaria, includi le intestazioni delle colonne, utilizza la codifica UTF-8 e scegli il delimitatore richiesto dal sistema ricevente.

L'utilità da riga di comando SQLite è utile per esportazioni ripetibili. Elenca le tabelle disponibili, quindi esporta una tabella selezionata:

sqlite3 database.db3
.tables
.headers on
.mode csv
.output customers.csv
SELECT * FROM "customers";
.output stdout
.quit

Un'esportazione con un singolo comando è:

sqlite3 -header -csv database.db3 "SELECT * FROM customers;" > customers.csv

Utilizza una query esplicita quando sono necessarie solo determinate colonne o righe, ad esempio SELECT id, name, email FROM customers WHERE active = 1;. Racchiudi tra virgolette i nomi delle tabelle o delle colonne che contengono spazi, punteggiatura o parole chiave SQL.

Compatibilità e controlli dei dati

Conserva le colonne chiave come customer_id e order_id quando esporti tabelle correlate. Un'esportazione CSV non può ricreare autonomamente le relazioni di chiave esterna.

Utilizza UTF-8 a meno che il sistema ricevente non richieda un'altra codifica. In Excel, importa il file tramite Data → From Text/CSV per selezionare UTF-8 e verificare il delimitatore invece di aprire direttamente il file.

I software per fogli di calcolo possono modificare i dati durante l'importazione. Imposta su Testo gli identificativi lunghi, i numeri di conto, i codici postali con zeri iniziali e i valori simili a date prima di caricarli. CSV non dispone di informazioni native sui tipi, quindi i numeri, le date e il testo SQLite potrebbero altrimenti essere interpretati in modo diverso dal programma di destinazione.

Gli esportatori CSV corretti racchiudono tra virgolette i campi contenenti virgole, virgolette o interruzioni di riga e raddoppiano le virgolette incorporate. Non modificare i CSV dividendo il contenuto in corrispondenza di virgole o interruzioni di riga, perché i valori racchiusi tra virgolette possono contenerle entrambe legittimamente. I valori BLOB SQLite sono dati binari e non sono rappresentati in modo affidabile in CSV; esportali separatamente oppure convertili in una codifica di testo definita, come l'esadecimale, quando richiesto dalla destinazione.

Crea una copia prima della conversione e non caricare database riservati a meno che il loro contenuto possa essere elaborato esternamente. I file .db3 protetti da password, crittografati, danneggiati o proprietari devono essere aperti con l'applicazione di origine o con il relativo driver supportato prima di poter essere esportati.

Confronto formato: DB3 vs CSV

Come i formati DB3 e CSV si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati DB3 e CSV
Proprietà .DB3 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

Domande frequenti

Il convertitore da DB3 a CSV è gratuito?

Sì, convertire DB3 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 DB3?

Puoi caricare file DB3 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 DB3 in CSV?

No. La conversione da DB3 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 DB3 valido per questa conversione da DB3 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.