XML → CSV / convertitore di stringhe — strumento online gratuito
XML → CSV / convertitore di stringhe
Converta dati XML nel formato CSV (valori separati da virgola) oppure in un letterale di stringa con escape. Estrae gli elementi ripetuti come righe CSV con gli attributi come colonne. Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Output:
Input (XML)
Output (CSV)
XML → CSV: estrae gli elementi figli ripetuti da un documento XML e li converte in righe CSV. I nomi dei tag degli elementi diventano intestazioni di colonna, il contenuto testuale diventa il valore delle celle. XML → stringa: applica l'escape al contenuto XML in un letterale di stringa adatto a essere incorporato nel codice sorgente. Per impostazione predefinita racchiude tra virgolette doppie. Suggerimento: l'XML deve essere ben formato. Il convertitore cerca elementi ripetuti sotto un genitore comune. Per XML molto annidato viene estratto solo il primo livello di figli ripetuti.
Da elementi ripetuti a righe
L'XML non ha il concetto di tabella — diventa CSV solo attraverso la ripetizione: gli elementi fratelli sotto un unico genitore corrispondono a righe, gli elementi figli a colonne. Il convertitore cerca quel modello ripetuto, ed è per questo che l'XML molto annidato o irregolare si converte male; gli attributi e il contenuto misto non vengono estratti nella griglia. L'escape in letterale di stringa è la direzione opposta — il testo XML viene racchiuso tra virgolette per essere incorporato nel codice sorgente.
Formatti prima l'XML per ispezionare dove si trova la ripetizione.
📋 Suggerimenti
Output CSV: estrae gli elementi ripetuti al secondo livello (per esempio <root><item>...).
Output stringa: applica l'escape a virgolette, ritorni a capo, tabulazioni e barre rovesciate. Utile per incorporare XML in stringhe JavaScript / JSON.
Gli attributi sono inclusi come colonne aggiuntive con il prefisso @.