UltKit

Convertitore da SQL a CSV

Un file .sql è uno script per ricostruire un database, non qualcosa che un foglio di calcolo possa aprire. Basta caricare il dump per ottenere in CSV le righe delle sue istruzioni INSERT, senza prima installare o ripristinare un database.

Convertitore di dati

oppure trascina qui File CSV, TSV, TXT … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare il dump .sql

    Aggiungi il file esportato da phpMyAdmin, mysqldump, SQLite o SQL Server, fino a 95 MB. Un backup compresso .sql.gz va prima estratto.

  2. 2

    Controllare le impostazioni CSV

    Delimitatore è impostato su Virgola e Date su ISO, così un valore come 2026-10-18 si legge allo stesso modo in ogni programma. Scegli Punto e virgola se il tuo Excel usa la virgola come separatore decimale.

  3. 3

    Convertire in CSV

    Premi Converti in CSV e apri il risultato in Excel, Google Fogli o qualsiasi strumento che importi valori separati da virgole.

Risposta

Come si converte un file SQL in CSV?

Carica il dump .sql e premi Converti in CSV. Ogni riga di un'istruzione INSERT diventa una riga del CSV, con i nomi delle colonne della tabella come intestazione.

Aprire un dump SQL come foglio di calcolo

SQL nasce dalla ricerca IBM degli anni Settanta, è diventato standard ANSI nel 1986 e standard ISO l'anno dopo, per questo ogni database relazionale può scrivere il proprio contenuto come script di istruzioni SQL. Questi script, detti dump, sono il modo in cui i pannelli di controllo degli hosting salvano il database di un sito WordPress o di un negozio, in cui gli sviluppatori consegnano i dati e in cui molte app esportano tutto in una volta.

Aprendone uno in un editor di testo il problema è evidente: migliaia di valori racchiusi tra parentesi su righe lunghissime, con virgolette e caratteri di escape ovunque. Una conversione da SQL a CSV trasforma quei valori in righe e colonne, così puoi cercare vecchi ordini, contare i clienti per paese o passare una tabella a chi lavora in Excel. Per ottenere direttamente una cartella di lavoro, scegli XLSX in Converti in.

Quali dump SQL si convertono direttamente in CSV

Come i principali strumenti scrivono le righe delle tabelle in un file .sql
Esportato conCome sono scritte le righePronto per la conversione
mysqldump, phpMyAdminINSERT INTO con molti gruppi di valori per istruzioneSì
Comando .dump di SQLiteUn INSERT INTO per rigaSì
SQL Server Generate Scripts, schema e datiIstruzioni INSERT con nomi tra [parentesi quadre]Sì
pg_dump, formato testo predefinitoBlocchi COPY … FROM stdin di testo separato da tabulazioniEsporta di nuovo con --inserts
Qualsiasi strumento, solo schemaCREATE TABLE senza datiNessuna riga da convertire
Dump SQLdump del database · backup .sql
Un file di testo semplice con istruzioni SQL che ricrea un database: le righe CREATE TABLE descrivono le colonne di ogni tabella e le righe INSERT contengono i dati. Ripristinarlo significa eseguire lo script in un database; convertirlo significa leggere i valori degli INSERT senza eseguire nulla.

PostgreSQL richiede attenzione. Per impostazione predefinita pg_dump scrive i dati delle tabelle come blocchi COPY, veloci da ripristinare ma che non sono istruzioni INSERT; eseguilo di nuovo con l'opzione --inserts o --column-inserts per ottenere un file che si converte correttamente. Per i dati che vuoi solo analizzare e non modificare, CSV in Parquet è un passo successivo naturale una volta ottenuto il CSV.

Caratteristiche dei formati SQL e CSV

SQL

Script SQL

Un file SQL è uno script in testo semplice di istruzioni Structured Query Language, come CREATE TABLE e INSERT, che un database esegue in ordine. È usato comunemente per backup di database, migrazioni e condivisione di dati di esempio. Il linguaggio è uno standard ISO, ma MySQL, PostgreSQL, SQLite e SQL Server hanno ciascuno i propri dialetti, perciò gli script richiedono spesso piccole modifiche tra un sistema e l'altro. Qualsiasi editor di testo apre un file SQL, mentre per eseguirlo serve un client di database.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
–
Convertitore SQL

CSV

Valori separati da virgola

CSV è un formato di testo semplice per le tabelle in cui ogni riga è un record e le virgole separano le colonne. È in uso fin dai primi tempi dell'informatica ed è descritto nella RFC 4180, anche se molte varianti usano punti e virgola o tabulazioni e codifiche di testo diverse. Quasi tutti i fogli di calcolo, i database e gli strumenti di analisi possono importarlo ed esportarlo, e per questo è il formato predefinito per spostare dati tra sistemi. Il CSV memorizza solo valori, senza formule, formattazione, più fogli o tipi di dati.

Compressione
–
Trasparenza
–
Animazione
–
Introdotto
–
Convertitore CSV

I dump SQL si convertono in CSV quando i dati di un backup di database servono a chi non ha un database: il titolare di un sito che legge vecchi ordini, un analista che controlla l'esportazione di un cliente o uno sviluppatore che estrae una tabella da un backup di hosting.

Domande sulla conversione da SQL a CSV

Serve MySQL installato per aprire un file .sql come CSV?

No. Di solito si installa un server di database, si importa il dump e si esporta di nuovo ogni tabella, con tempi lunghi e un po' di lavoro da riga di comando. Il convertitore legge direttamente le istruzioni INSERT e scrive i valori come righe, quindi basta un browser.

Da dove provengono i nomi delle colonne nel CSV?

Dall'istruzione CREATE TABLE della tabella, oppure dall'elenco di colonne scritto nelle istruzioni INSERT quando il dump lo include. Se non è presente nessuno dei due, i valori vengono comunque convertiti e la riga di intestazione va aggiunta a mano.

Cosa si ottiene da un dump con decine di tabelle?

Un CSV per tabella, consegnati insieme in un file ZIP, perché un file CSV può contenere una sola tabella. Le tabelle senza istruzioni INSERT, come log o cache vuoti, non producono alcun file.

Il backup termina in .sql.gz. È possibile caricarlo?

Estrailo prima, perché il convertitore legge il testo semplice del .sql. Lo strumento estrarre ZIP online apre i file .gz nel browser; poi carica il .sql ottenuto.

Conviene caricare un dump di database con dati dei clienti?

Solo la parte necessaria. I dump contengono spesso indirizzi email, hash di password e cronologia degli ordini, quindi esporta solo la tabella che serve, se possibile. I file caricati vengono eliminati 30 minuti dopo l'elaborazione, come descritto nell'informativa sulla privacy.

Il CSV può essere riconvertito in SQL in seguito?

Sì. Dopo le modifiche in un foglio di calcolo, CSV in SQL scrive istruzioni CREATE TABLE e INSERT per MySQL, PostgreSQL, SQLite o SQL Server, con il nome della tabella che preferisci.