XML in CSV
Converti record XML in un foglio CSV.
Informazioni su questo strumento
Il convertitore da XML a CSV estrae gli elementi record ripetuti da un documento XML e li converte in un foglio di calcolo CSV piatto. I figli diretti dell'elemento radice XML vengono trattati come righe, e i nomi dei loro elementi figli diventano le intestazioni di colonna del CSV.
I campi mancanti vengono lasciati vuoti. I valori contenenti virgole o virgolette vengono correttamente sottoposti a escape seguendo l'RFC 4180. Tutta la conversione avviene nel tuo browser utilizzando il DOMParser integrato — nessun XML viene inviato a un server. Questo strumento funziona al meglio con XML ben strutturato che abbia uno schema coerente su tutti i record.
Come usare
- Incolla il tuo XML nell'area di input XML, oppure fai clic su Esempio per caricarne uno.
- Fai clic su Converti per generare il CSV.
- Rivedi l'output — ogni elemento figlio XML diventa una colonna.
- Fai clic su Copia per copiare il CSV negli appunti.
Casi d'uso
Gli analisti dati che ricevono esportazioni XML le convertono in CSV per l'analisi in Excel o Google Sheets. Gli sviluppatori che migrano dati tra sistemi convertono i dati di configurazione XML in CSV per l'importazione. I content editor convertono i feed di prodotti da XML a CSV per la modifica in blocco.
Domande frequenti
- Quale struttura XML si aspetta questo strumento? — Una struttura a due livelli: un elemento radice contenente elementi figli ripetuti (record), ciascuno con i propri figli (campi). Esempio: <root><record><field>...</field></record></root>.
- Cosa succede se i record hanno campi diversi? — Lo strumento raccoglie tutti i nomi di campo univoci presenti in tutti i record. I campi mancanti per un record vengono lasciati come celle CSV vuote.
- Gestisce gli attributi XML? — Non attualmente. Viene estratto solo il contenuto testuale degli elementi figli. Gli attributi XML vengono ignorati nella conversione.