Monu Tools

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 → CSV

Come usare CSV → SQL

  1. 01

    Incolla il tuo CSV nel pannello di sinistra, oppure digitalo.

  2. 02

    Scegli il delimitatore usato dal tuo CSV; l'SQL si aggiorna all'istante sulla destra.

  3. 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