Cos'è questo convertitore da Excel a XML?
Uno strumento gratuito basato su browser che converte un foglio Excel (.xlsx) in XML. Trascina una cartella di lavoro, scegli un foglio e copia o scarica il risultato. Tutta l'elaborazione avviene in locale nel tuo browser, quindi il foglio di calcolo non viene mai caricato e non serve installare Excel.
Excel per modificare, XML per consegnare
Molti sistemi vogliono ancora ricevere dati in XML: scambi ordini in stile EDI, formati di invio verso enti pubblici, feed prodotto per negozi online e CMS. Mantenere quei file a mano in un editor di testo non è sostenibile. La divisione del lavoro sensata è tenere i dati in un foglio di calcolo, dove filtrare e correggere costa poco, e generare l'XML solo come passaggio finale.
La struttura generata rispecchia il foglio: ogni riga di dati diventa un elemento e ogni colonna un elemento figlio al suo interno, con il nome preso dall'intestazione di colonna. Quella mappatura è l'intero contratto, ed è il motivo per cui la riga 1 merita cura.
Intestazioni curate, struttura XML prevedibile
I nomi degli elementi derivano dalla riga 1, resi validi per l'XML: spazi e simboli diventano trattini bassi e le intestazioni che iniziano con una cifra ricevono un prefisso. Se la specifica del destinatario prevede <UnitPrice>, chiama la colonna UnitPrice e ti risparmi le sostituzioni a valle. Le celle vuote producono comunque elementi vuoti, così ogni riga mantiene la stessa forma, e caratteri come & e < vengono convertiti in entità automaticamente.
Ciò che la conversione non può conoscere è il contratto esatto del destinatario: elemento radice, annidamento, maiuscole. Considera l'output il tuo payload e verificalo contro lo schema o un file di esempio prima dell'invio.
Come usarlo
- Trascina un file Excel (.xlsx / .xls) oppure clicca per sceglierne uno. Viene letto in locale: non viene caricato nulla.
- Se la cartella di lavoro ha più fogli, scegli quello da convertire.
- Copia il risultato XML o scaricalo come file.
Come vengono mappati i dati
- Ogni riga del foglio selezionato diventa un record XML; i valori delle celle vengono esportati come visualizzati.
- La forma XML è la mappatura tabellare generica: <rows><row><Column>valore</Column></row></rows>, con i nomi delle colonne convertiti in nomi di elemento validi.
- Viene convertito solo il foglio selezionato: scegli un altro foglio dal menu a discesa per convertire anche quello.
Esempio
Input (Excel)
Name Qty Apple 3 Orange 5
Output (XML)
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<Name>Apple</Name>
<Qty>3</Qty>
</row>
<row>
<Name>Orange</Name>
<Qty>5</Qty>
</row>
</rows>Excel e XML a confronto
| Formato | Tipo | Struttura | Ideale per |
|---|---|---|---|
| Excel | Foglio di calcolo binario (.xlsx) | Fogli di righe × colonne con celle tipizzate | Modifica in Excel o Fogli Google |
| XML | Markup in testo semplice | Elementi nominati annidati più attributi | Integrazioni di sistema, feed, API legacy |



