Excel to SQL Query Logo
EXCEL TO SQL QUERYexceltosqlquery.com
GuidaFAQ
Nessun Upload sui Server • Elaborazione Istantanea nel Browser

Converti Excel o CSV in SQL Pulito e Tipizzato

Trasforma i tuoi dati tabellari in comandi per PostgreSQL, MySQL o SQLite con controllo totale su oggetti JSON, booleani, decimali, date e gestione dei valori NULL. I tuoi file non lasciano mai il tuo computer.

Step 1: Ingest Spreadsheet Data
100% Browser-Local Processing. No Server Uploads.
Sample Data:
Step 2: Target Database Dialect
Step 3: Table & Output Settings
Step 4: Column Schema & Data Types (8 columns)
Column NameAuto-DetectedSelected SQL TypeSample ValuesNon-Empty
PK
text
123
5
text
Aisha RahmanLiam O'ConnorSofia Chen
5
text
aisha@example.comliam.o@example.comsofia@example.com
5
boolean
TRUEyesFALSE
5
json
{"role":"admin","teams":["core","security"]}{"role":"editor","theme":"dark"}{"role":"viewer","read_only":true}
5
decimal
150.5024.000.00
5
text
enterpriseprofree
5
date
2026-01-152026-02-012026-02-18
5
Step 5: Data Validation Summary
Total Rows Checked
5
Valid Rows
5
Validation Errors
0
Row Inspector
Step 6: Data Grid Preview (5 rows)
Page 1 of 1
#
idtext
full_nametext
emailtext
is_activeboolean
profile_metajson
creditsdecimal
tiertext
registered_atdate
11Aisha Rahmanaisha@example.comTRUE{"role":"admin","teams":["core","security"]}150.50enterprise2026-01-15
22Liam O'Connorliam.o@example.comyes{"role":"editor","theme":"dark"}24.00pro2026-02-01
33Sofia Chensofia@example.comFALSE{"role":"viewer","read_only":true}0.00free2026-02-18
44Marcus Vancemarcus@example.com1{"role":"admin","tier_level":5}890.75enterprise2026-03-04
55Elena Rostovaelena@example.comno{"role":"guest","flags":{"beta":false}}5.25free2026-03-22
Ready to generate typed SQL for postgresql (5 rows)
Generated SQL Outputpostgresql5 rows
Review generated SQL before executing. This tool runs 100% locally and never connects to your database.
Ingegneria di Precisione

Progettato per dati tabellari tipizzati

1. Validazione Reale di JSON e Booleani

Imposta esplicitamente colonne JSON e booleane, verifica i valori prima della generazione e utilizza il cast JSONB per PostgreSQL.

2. Ispettore di Errori Riga per Riga

Non aspettare che l’importazione fallisca alla riga 10.000. Il nostro validatore esamina tutte le righe e isola subito i record con problemi.

3. Elaborazione Locale nel Browser

La lettura del foglio e la generazione del testo SQL avvengono interamente nel tuo browser senza connessioni a database esterni.

Convertitore Excel in SQL

Trasforma dati tabellari in codice SQL pronto da verificare

Excel to SQL Query è uno strumento online gratuito per convertire righe di fogli di calcolo in istruzioni SQL pulite e sicure. Supporta cartelle Excel (.xlsx, .xls), file CSV e testo copiato.

Un convertitore Excel in SQL pratico e veloce

Inserire manualmente dati di fogli di calcolo in un database è lento e rischioso. Questo strumento offre un flusso immediato: incolla le righe o carica il file, scegli il database di destinazione, controlla i tipi di colonna e genera il tuo script SQL.

Lo stesso metodo vale per file CSV e TSV. Il risultato è un codice SQL chiaro da revisionare prima dell’esecuzione.

Converti senza caricare file su server esterni

I tuoi dati vengono elaborati localmente. Non salviamo né trasmettiamo i tuoi file. Perfetto per dati aziendali riservati e dataset di prova.

Nessuna registrazione necessaria, nessun tempo di attesa. Hai sempre il pieno controllo sui tuoi dati di partenza.

Come convertire Excel o CSV in SQL

L’anteprima interattiva ti consente di confrontare direttamente il codice SQL generato con i valori originali del foglio.

  1. Incolla celle o carica un file Excel (.xlsx, .xls) o CSV.
  2. Seleziona MySQL, PostgreSQL o SQLite e inserisci il nome della tabella.
  3. Controlla l’intestazione, i tipi rilevati e la gestione delle celle vuote.
  4. Risolvi eventuali errori e copia o scarica lo script SQL.

Colonne tipizzate invece di semplice testo

Una tabella SQL richiede tipi di dati definiti. Puoi mappare ogni colonna come testo, intero, decimale, booleano, JSON, data, timestamp o NULL.

Verifica di JSON e Booleani prima dell’INSERT

Verifica automaticamente oggetti JSON (come {"ruolo":"admin"}) e converte espressioni booleane (TRUE, FALSE, sì, no, 1, 0) nella sintassi corretta del tuo database.

Output ottimizzato per MySQL, PostgreSQL e SQLite

Sintassi personalizzata per ogni motore: backtick per MySQL, doppi apici e ::jsonb per PostgreSQL, formati standard per SQLite.

Supporta INSERT multi-riga suddivisi in lotti e comandi CREATE TABLE opzionali.

Escape sicuro dei caratteri speciali

Apici singoli, doppi apici, virgole e ritorni a capo vengono gestiti automaticamente in modo sicuro (es: O'Reilly).

Controllo prima dell’esecuzione

Lo strumento produce codice SQL ma non esegue comandi sul tuo database. Ti consigliamo di testare sempre gli script generati in un ambiente di sviluppo.

Supporto

Domande Frequenti (FAQ)

Come convertire Excel in SQL?

Carica il tuo file Excel nel convertitore, scegli il database desiderato (MySQL, PostgreSQL o SQLite), verifica i tipi di colonna e clicca su Genera SQL.

Come trasformare un foglio Excel in comandi INSERT?

Incolla i dati o apri il file, imposta la modalità INSERT, indica il nome della tabella e genera le istruzioni con escape automatico.

Come inserire dati Excel in un database SQL?

Genera prima lo script SQL con questo strumento, quindi eseguilo nel tuo software di gestione database preferito (DBeaver, pgAdmin, phpMyAdmin, ecc.).

È possibile convertire anche file CSV?

Sì, il convertitore accetta file CSV e testo separato da virgole o tabulazioni.

Lo strumento crea la struttura della tabella (CREATE TABLE)?

Sì, attivando l’opzione CREATE TABLE è possibile generare sia la definizione della tabella sia i relativi comandi INSERT.

Il servizio è gratuito e sicuro?

Sì, è completamente gratuito ed elabora tutti i dati localmente nel tuo browser, senza alcun trasferimento su server remoti.

Come vengono gestiti i campi JSON e booleani?

Lo strumento valida la sintassi JSON e formatta i valori booleani secondo le specifiche del database scelto (es: jsonb per PostgreSQL).

Quali database sono supportati?

MySQL, PostgreSQL e SQLite con sintassi e delimitatori dedicati.

Come vengono gestiti gli apici e i caratteri speciali?

Tutti i caratteri speciali vengono opportunamente protetti con sequenze di escape per evitare errori di sintassi.

Posso suddividere l’output in blocchi (batch)?

Sì, puoi generare query INSERT divise in lotti da 100, 500 o 1.000 righe.

I miei file vengono salvati sui vostri server?

No, l’intero processo viene eseguito nel browser dell’utente tramite motore JavaScript client-side.

Come faccio a non perdere gli zeri iniziali nei numeri?

Seleziona il tipo "Text" per la colonna desiderata nella schermata di mappatura.

Approfondimenti