Convertitore da CSV a SQL
Converti CSV in istruzioni SQL INSERT, con un CREATE TABLE opzionale. Imposta il nome della tabella e copia lo script. Funziona nel tuo browser.
Inverti: SQL → CSVCome usare CSV → SQL
- 01
Incolla il tuo CSV nel pannello di sinistra, oppure digitalo.
- 02
Scegli il delimitatore usato dal tuo CSV; l'SQL si aggiorna all'istante sulla destra.
- 03
Copia l'SQL con il pulsante di copia.
Cosa fa
Questo strumento trasforma ogni riga CSV in un'istruzione INSERT per il nome di tabella che scegli, pronta per popolare un database. Spunta l'opzione per anteporre un CREATE TABLE corrispondente.
I valori vengono virgolettati ed elaborati in modo sicuro: i numeri restano senza virgolette, le celle vuote diventano stringhe vuote e le virgolette singole all'interno del testo vengono raddoppiate.
Sicuro per costruzione
Gli identificatori vengono racchiusi tra virgolette doppie e i valori stringa usano virgolette singole con eventuali virgolette interne raddoppiate, così l'SQL generato è valido e resistente alle rotture sugli apostrofi.
L'output è SQL ANSI portabile che la maggior parte dei database accetta, inclusi PostgreSQL, MySQL e SQLite.
Privato e senza limiti
Ogni conversione avviene in locale nel tuo browser, quindi i tuoi dati non vengono mai caricati, registrati o memorizzati su un server. Puoi usarlo su esportazioni riservate senza pensarci due volte, e continua a funzionare offline una volta caricata la pagina.
Non serve registrarsi, non ci sono filigrane né limiti di righe: l'unico tetto è la memoria del tuo dispositivo.
Domande frequenti
Crea anche la tabella?
Facoltativamente. Attiva "Aggiungi CREATE TABLE" e verrà anteposta un'istruzione con ogni colonna tipizzata come TEXT, che puoi modificare in tipi reali prima di eseguirla.
Quale delimitatore dovrei usare?
La virgola è lo standard. Scegli il punto e virgola nelle regioni in cui la virgola è il separatore decimale (comune nelle esportazioni tedesche e di altri paesi europei), il tab per i file TSV, oppure la barra verticale quando i tuoi valori contengono già delle virgole.
Esiste un limite di righe o di dimensione del file?
Non c'è un limite fisso di righe né una quota giornaliera. Poiché tutto viene elaborato in locale, il limite pratico è la memoria del tuo dispositivo, che gestisce comodamente le decine di migliaia di righe contenute nella maggior parte delle esportazioni.
I miei dati vengono caricati da qualche parte?
No. La conversione avviene interamente nel tuo browser tramite JavaScript lato client, quindi nulla di ciò che incolli o trascini lascia mai il tuo dispositivo. Questo la rende sicura per i fogli di calcolo che contengono email di clienti, dati finanziari o altre informazioni sensibili.
Fonti
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/csv-to-sql" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Cambia delimitatore
Cambia il delimitatore di un file: leggi CSV con un separatore e scrivilo con un altro, come da virgola a tab (TSV) o barra verticale. Funziona nel tuo browser.
CSV → flat file
Converti CSV in un flat file a larghezza fissa e allineato, riempiendo ogni colonna fino al suo valore più largo. Funziona interamente nel tuo browser.
Flat file → CSV
Converti un flat file a larghezza fissa o allineato con spazi in CSV. Le colonne vengono divise su sequenze di due o più spazi. Funziona nel tuo browser.
CSV → multiriga
Trasforma ogni riga CSV in un blocco leggibile di righe "Intestazione: valore", separate da righe vuote. Funziona interamente nel tuo browser.