Convertitore tabella Excel in SQL, JSON, Markdown, CSV
Incolla delle celle copiate da Excel o da un CSV: il separatore viene rilevato in automatico, poi esporta in SQL INSERT, JSON, Markdown o HTML.
Convertire una tabella Excel in SQL INSERT, JSON o Markdown
Incolla celle copiate da Excel, da Google Sheets o da un file CSV: lo strumento rileva il separatore sulla prima riga (tabulazione, punto e virgola, virgola o barra verticale), poi produce una query SQL INSERT per riga, una tabella JSON, una tabella Markdown, HTML, CSV o in caratteri di disegno. Serve per le tabelle a più colonne; per una semplice lista di e-mail o di identificatori, il pulitore di liste è più adatto.
Trattamenti in ordine
- Suddivisione delle righe con il separatore più frequente della prima riga, spazi iniziali e finali rimossi in ogni cella; un campo tra virgolette mantiene il separatore che contiene («Dupont, Jean» resta una cella).
- Opzione «rimuovi i duplicati»: una riga identica, cella per cella, a una riga precedente viene eliminata.
- Filtro: vengono mantenute solo le righe in cui una cella contiene il testo cercato (senza distinguere maiuscole e minuscole); l'intestazione resta.
- Ordinamento su una colonna, crescente o decrescente: numerico quando i due valori sono numeri (decimali con la virgola inclusi, 12,5 prima di 100), alfabetico negli altri casi.
- Conversione. Senza riga di intestazione, le colonne si chiamano Col_1, Col_2…
Esempio
Incolla quattro righe separate da tabulazioni: Nom, Ville, Salaire; Martin, Paris, 38000; Dupont, Lyon, 42000; Martin, Paris, 38000. Con i duplicati rimossi, ordinamento decrescente su Salaire e output SQL verso la tabella collaborateurs, ottieni due query, tra cui INSERT INTO `collaborateurs` (`nom`, `ville`, `salaire`) VALUES ('Dupont', 'Lyon', 42000);. I numeri restano senza virgolette, tranne quelli che iniziano con uno zero (il CAP 01000 resta testo), gli apostrofi vengono raddoppiati (L'Isle diventa L''Isle) e ogni carattere diverso da lettere non accentate, cifre e trattino basso diventa un trattino basso nei nomi delle colonne: «Prénom» diventa pr_nom.
Limiti rilevati nel codice
- La sintassi SQL usa gli apici inversi di MySQL e MariaDB; adattali per PostgreSQL o SQL Server.
Il pulsante di trasposizione scambia righe e colonne, e il risultato si copia o si scarica (table_export.sql, .json, .md…).
Domande frequenti
Come trasformare una tabella Excel in query SQL INSERT?
Copia le celle in Excel (intestazione inclusa), incollale, scegli l'output SQL e indica il nome della tabella. Lo strumento scrive una query INSERT per riga di dati, con i nomi delle colonne ricavati dall'intestazione, i numeri senza virgolette e i testi tra apostrofi.
Come convertire un file CSV in JSON?
Incolla il contenuto del CSV e scegli l'output JSON: ogni riga diventa un oggetto le cui chiavi sono le intestazioni delle colonne. I valori numerici vengono convertiti in numeri, tranne quelli che iniziano con uno zero, come il CAP 01000, mantenuti come testo per non perdere quello zero.
Perché la mia tabella non viene suddivisa correttamente?
Il separatore viene scelto solo in base alla prima riga; un campo tra virgolette che contiene quel separatore resta invece intero. Se la tua intestazione contiene virgole ma i dati sono separati da punti e virgola, la suddivisione sarà errata: incolla direttamente da Excel, che separa le celle con tabulazioni.
Come creare una tabella Markdown a partire da Excel?
Incolla le celle e mantieni l'output Markdown, selezionato per impostazione predefinita: lo strumento allinea le colonne completando ogni cella con spazi e aggiunge la riga di separazione sotto l'intestazione. Il risultato si incolla così com'è in un README o in un ticket.
Lo strumento è davvero gratuito?
Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.
I miei dati sono protetti?
Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.