Convertitore da XML a CSV
Incolla XML con elementi riga ripetuti — i nomi dei tag figlio diventano intestazioni CSV.
- 100% locale — niente lascia il tuo browser
- Senza registrazione, senza account, sempre gratuito
- Download istantaneo dopo la conversione
Incolla XML con elementi riga ripetuti — i nomi dei tag figlio diventano intestazioni CSV.
Need to go the other way? Convert CSV to XML →
Convertire XML in CSV: estrarre dati tabulari da documenti XML
I feed di dati XML, le risposte API e le esportazioni di configurazione spesso contengono dati tabulari strutturati che sono molto più facili da analizzare in formato CSV. Convertire XML in CSV appiattisce gli elementi XML ripetitivi in righe e colonne che possono essere aperte in Excel.
ConvertRow analizza l'XML nel browser utilizzando l'API DOMParser nativa. Identifica gli elementi figlio ripetitivi sotto la radice — trattando ciascuno come una riga — e mappa i loro nomi di tag figlio alle intestazioni delle colonne CSV.
Per risultati migliori, l'XML dovrebbe avere una struttura piatta e regolare: un elemento radice contenente elementi di riga ripetitivi, ciascuno con elementi figlio foglia con contenuto testuale.
Casi d'uso comuni per la conversione da XML a CSV:
- Estrarre dati da una risposta API XML per l'analisi in un foglio di calcolo
- Convertire un feed di prodotti (RSS, Atom, XML personalizzato) in un inventario CSV
- Elaborare un'esportazione o backup di database XML
- Migrare dati da un sistema legacy basato su XML
Frequently Asked Questions
Il convertitore gestisce XML piatto e regolare: un elemento radice contenente elementi figlio ripetitivi (righe) dove ogni figlio ha sottoelementi foglia (colonne).
La versione attuale mappa il contenuto testuale degli elementi figlio alle colonne CSV. Gli attributi XML sugli elementi di riga non sono inclusi.
I nomi delle colonne vengono presi dall'unione di tutti i nomi di tag degli elementi figlio di tutti gli elementi di riga. I tag mancanti in alcune righe producono celle vuote.
Non c'è un limite imposto. DOMParser carica l'intero XML in memoria, quindi i file molto grandi possono essere lenti su dispositivi con poca memoria.