Convertire XML in Excel
Leggere una fattura XML, un file di estratto conto, un feed prodotti o un'esportazione del gestionale contabile come un normale foglio di calcolo, con un record per riga, senza configurare mappe XML in Excel.
Convertitore di dati
oppure trascina qui File CSV, TSV, TXT … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
Carattere che separa le colonne nei file CSV e di testo, sia in lettura sia in scrittura. Rilevamento automatico lo individua dal file di origine e scrive con la virgola.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel su Windows mostra accenti o caratteri asiatici illeggibili all'apertura del CSV.
Per file Excel, ODS e Numbers: converte solo il primo foglio oppure tutti i fogli (un CSV per foglio in un file ZIP, o una chiave JSON per foglio).
Nome della scheda del foglio nel nuovo foglio di calcolo, fino a 31 caratteri.
Array di oggetti usa i nomi delle colonne come chiavi per ogni riga; array di array è più compatto e mantiene l'intestazione come primo array.
Nome dell'elemento esterno che racchiude tutte le righe; ogni riga diventa un <row> al suo interno.
Usato nelle istruzioni CREATE TABLE e INSERT. Solo lettere, cifre e trattini bassi.
Virgolette e tipi di colonna differiscono leggermente tra i database; scegliere quello in cui si importeranno i dati.
Riscrive le celle con date in un unico formato. ISO (2026-10-18) è il più sicuro per database e codice; Mantieni originale le lascia come appaiono nell'origine.
Come usare questo strumento
- 1
Caricare i file XML
Trascini uno o più file .xml nell'area di caricamento, fino a 20 per lotto e 95 MB ciascuno. Ogni file diventa una cartella di lavoro a sé.
- 2
Dare un nome al foglio, se si vuole
Il formato di output è XLSX. In Impostazioni avanzate, Nome del foglio modifica il nome della scheda e Date può riscrivere i timestamp in un formato leggibile dal team.
- 3
Convertire e aprire
Premi Converti in XLSX (Excel) e apri la cartella di lavoro in Excel, Numbers, Google Sheets o LibreOffice Calc.
File XML che capita di dover aprire in Excel
XML è uno standard W3C dal 1998 e il suo punto di forza è la precisione: ogni valore sta in un tag con nome e uno schema può stabilire esattamente quali tag sono ammessi. Per questo governi, banche e grandi catene lo hanno scelto per i dati tra macchine. Il rovescio della medaglia è che la stessa precisione rende i file faticosi da leggere in un editor di testo.
Da gennaio 2019 in Italia le fatture tra imprese devono passare dal Sistema di Interscambio come XML FatturaPA. La rete Peppol, usata da molti enti pubblici europei, trasporta fatture UBL, anch'esse XML. Le banche che adottano ISO 20022 consegnano gli estratti conto come XML camt.053. Marketplace e feed di shopping descrivono i prodotti in XML e molti programmi di contabilità esportano i registri nello stesso modo. Ognuno di questi file finisce regolarmente sulla scrivania di qualcuno che vuole solo una tabella.
Fatture
File UBL e FatturaPA: una riga per ogni riga di fattura con articolo, quantità, aliquota IVA e importo.
Estratti conto
File camt.053: una riga per ogni movimento contabilizzato con data, importo, valuta e controparte.
Feed prodotti
Feed di negozi e marketplace: una riga per prodotto con ID, titolo, prezzo e disponibilità.
Convertitore da XML a Excel o importazione XML di Excel
| Questo convertitore | Excel per Windows | Excel per Mac | |
|---|---|---|---|
| Apre XML qualsiasi come tabella | yes | yes | no |
| Nessuna mappa XML o richiesta di schema | yes | no | no |
| Converte più file in una volta | Fino a 20 | Uno alla volta | no |
| Funziona senza licenza Excel | yes | no | no |
XML
Extensible Markup Language
XML è un linguaggio di markup per dati strutturati pubblicato dal W3C nel 1998. Usa tag annidati con attributi e supporta schemi, namespace e validazione, il che lo rende solido per documenti complessi. Sta alla base di feed RSS, SVG, documenti Office, sitemap e di molti scambi di dati aziendali e istituzionali. L'XML è prolisso rispetto a JSON, ma ogni linguaggio di programmazione e molti strumenti per fogli di calcolo sono in grado di leggerlo.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1998 · W3C
XLSX
Cartella di lavoro Microsoft Excel
XLSX è il formato predefinito delle cartelle di lavoro di Microsoft Excel da Office 2007, basato sullo standard Office Open XML. Memorizza più fogli, formule, formattazione, grafici, tabelle pivot e convalida dei dati in un pacchetto ZIP di file XML. Supporta oltre un milione di righe per foglio ed è il formato di scambio predefinito per i fogli di calcolo aziendali. Fogli Google, LibreOffice e Numbers aprono l'XLSX, anche se macro e funzioni avanzate potrebbero non essere mantenute.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 2007 · Microsoft
Si passa da XML a Excel quando i dati devono essere letti da una persona e non da un programma: un commercialista che controlla una fattura elettronica, un commerciante che rivede un feed prodotti o un responsabile che esamina un'esportazione disponibile solo in XML.
Convertire XML in XLSX: come i dati annidati finiscono nelle colonne
Un foglio di calcolo è piatto mentre XML è un albero, quindi la conversione deve decidere cosa significhi una riga. L'elemento ripetuto più vicino ai dati, per esempio ogni <Entry> in un estratto conto o ogni <cac:InvoiceLine> in una fattura UBL, diventa la riga. I valori annidati al suo interno vengono distribuiti in colonne e gli attributi, come un codice valuta, ottengono colonne proprie accanto all'importo che descrivono.
Il testo resta esattamente com'è scritto nell'XML, il che protegge numeri di conto, IBAN e codici articolo con zeri iniziali. Gli importi che sembrano numerici diventano celle numeriche che si possono totalizzare. I prefissi dei namespace come cbc: restano nei nomi delle colonne, il che è innocuo e chiarisce l'origine di ogni campo. Per ottenere l'intero albero anziché una tabella piatta, ad esempio per alimentare uno script, da XML a JSON mantiene intatto l'annidamento.
Per esportazioni molto grandi, tenere presente la griglia di Excel: un foglio contiene 1.048.576 righe, quindi un feed con più record va convertito in CSV o diviso prima.
Domande frequenti su XML in Excel
Perché Excel per Mac non importa il file XML?
Le mappe XML e il riquadro Origine XML esistono solo in Excel per Windows. Excel per Mac apre un file XML al massimo come testo, con ogni tag in un'unica colonna. Convertire prima il file in XLSX offre agli utenti Mac la stessa tabella che ottengono gli utenti Windows.
Excel dice che l'XML non ha uno schema e propone di crearne uno. È un problema?
È Excel che deduce una struttura dai dati e per i file semplici funziona. Con file molto annidati o molto grandi, la mappa dedotta spesso fallisce o distribuisce i valori su moltissime colonne. Questo convertitore appiattisce i record senza passaggi con schema, quindi non c'è nulla da approvare.
Si può convertire una fattura elettronica XML in Excel?
Sì. Formati come UBL, usato nella rete Peppol, e la FatturaPA italiana sono semplice XML. I dati di intestazione, come venditore, acquirente e totali, compaiono come colonne, mentre le righe ripetute della fattura diventano righe che si possono sommare e confrontare con la copia PDF.
Che differenza c'è tra convertire XML in Excel e XML in CSV?
I dati sono gli stessi, ma XLSX mantiene testo e numeri come celle tipizzate e si apre con un doppio clic senza che Excel reinterpreti i valori. Scegliere da XML a CSV quando il risultato deve essere importato da un altro sistema anziché letto da una persona.
La cartella di lavoro si può riconvertire in XML?
Sì, dopo aver modificato le righe, da Excel a XML le scrive di nuovo come record XML. L'annidamento originale, i namespace e gli attributi non vengono ricostruiti automaticamente, quindi conviene controllare il risultato rispetto a ciò che si aspetta il sistema ricevente.
- Convertire XML in CSVConverti online feed XML, fatture ed export di sistema in CSV. I record ripetuti diventano righe, i tag figli colonne. Fino a 20 file da 95 MB.
- Convertitore da XML a JSONConverti XML in JSON leggibile: gli attributi diventano chiavi @, i tag ripetuti array, il testo resta intatto. Per risposte SOAP, feed ed export legacy.
- Convertitore JSON in ExcelConverti JSON o JSON Lines in un foglio Excel XLSX: le chiavi diventano intestazioni, ogni record una riga. Fino a 20 file per volta, senza account.
- Convertitore da Excel a XMLConvertire un foglio Excel in XML senza mappe XML né scheda Sviluppo. Ogni riga diventa un record, ogni intestazione un tag. Input XLSX, XLS e ODS.
- Convertitore da CSV a XLSXConvertire CSV in XLSX di Excel mantenendo zeri iniziali, ID lunghi e accenti. Separatore virgola, punto e virgola o tab rilevato in automatico.
- Convertitore da XML a WordConvertire XML in Word: i record ripetuti diventano righe di una tabella in un file .docx da stampare, commentare e inviare. Elementi e attributi = colonne.