TL
Tool Lab
💰Donare
💰Donare

XML in CSV

Converti record XML in un foglio CSV.

XML Input
CSV Output

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

  1. Incolla il tuo XML nell'area di input XML, oppure fai clic su Esempio per caricarne uno.
  2. Fai clic su Converti per generare il CSV.
  3. Rivedi l'output — ogni elemento figlio XML diventa una colonna.
  4. 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.