Convertitore XML in CSV
Cinque formati, venti coppie
Questo convertitore XML in CSV trasforma l'XML in una tabella pulita con un clic. Infatti, converte anche YAML, CSV, TSV e JSON in ogni direzione. Non carichiamo nulla.
- GratisPrezzo
- 5Formati
- NessunaRegistrazione
- NessunaCaricamenti
Convertitore XML, YAML e CSV
Trasforma uno qualsiasi di cinque formati di dati in un altro
- Record
- 0
- Chiavi
- 0
- Dimensione
- 0 B
Pronto. Incolla i tuoi dati e scegli i formati.
Che cosa fa per te un convertitore XML in CSV
I dati vivono in molte forme. Prima o poi devi cambiarne una. Un feed arriva in XML. Un report richiede CSV. Un file di configurazione vuole YAML. Perciò spesso devi portare i dati da una forma a un'altra.
Così, questo strumento lo fa in una sola casella. Per prima cosa, incolla i tuoi dati. Poi scegli il formato che hai e quello che vuoi. Il risultato appare mentre scrivi.
Legge CSV, TSV, JSON, XML e YAML. Scrive gli stessi cinque. Sono venti coppie, e ognuna funziona allo stesso modo.
Inoltre, tutto gira nel tuo browser. I tuoi dati non lasciano mai il tuo dispositivo. Conta, perché feed ed esportazioni contengono spesso dati dei clienti e prezzi.
Da XML a CSV, passo dopo passo
Per prima cosa, incolla XML con record ripetuti, come un elenco di ordini. Ogni record diventa una riga, e ogni tag figlio o attributo diventa una colonna.
I tag annidati si appiattiscono in nomi di colonna con i punti, come address.city. Inoltre, gli elenchi di valori semplici si uniscono in una cella, così la tabella resta piatta.
Poi puoi aprire il CSV in Excel o Google Sheets. Una protezione dalle formule evita che le celle che iniziano con un segno uguale vengano eseguite come formule.
Per maggiori dettagli, vedi: RFC 4180, the CSV format.
Da YAML a CSV e da CSV a XML
Tra l’altro, gli elenchi YAML di mappature funzionano come i record XML. Così da YAML a CSV ottieni una tabella dei tuoi elementi di configurazione. Nell'altra direzione, da CSV a XML avvolge ogni riga in un tag.

Scegli tu il nome del tag radice. Lo strumento pulisce i nomi di colonna che non sono nomi di tag validi, così l'XML resta ben formato.
Tipi, intestazioni e scambio
Numeri e vero o falso mantengono il tipo quando lo chiedi. Un'opzione per l'intestazione decide se la prima riga del CSV contiene i nomi. Il pulsante Scambia inverte la coppia e sposta il risultato nell'input.

CSV, TSV e delimitatori
Infatti, CSV significa valori separati da virgole, ma i file reali variano. Alcuni usano il punto e virgola, perché la virgola è il separatore decimale in molti paesi. Altri usano tabulazioni o barre verticali. Il lettore controlla le prime righe e sceglie quello giusto per te.
TSV è il cugino separato da tabulazioni. È comodo quando il testo contiene molte virgole, come gli indirizzi. Inoltre, ciò che incolli da un foglio di calcolo è già TSV, quindi puoi copiare le celle e incollarle direttamente.
Così, lo strumento segue la regola standard per le virgolette. Racchiude tra virgolette un campo con una virgola, una virgoletta o un ritorno a capo, e raddoppia ogni virgoletta al suo interno. Così il file si apre pulito in Excel, Sheets e LibreOffice.
Quando i dati non stanno in una tabella
Una tabella ha righe e colonne, ma XML e JSON possono annidarsi quanto vogliono. Perciò il convertitore fa delle scelte e te le dice. Gli oggetti annidati si appiattiscono in nomi con i punti. Gli elenchi di valori semplici si uniscono con un punto e virgola.
Se un record ha un tag che gli altri non hanno, la tabella riceve una colonna per esso, e le altre righe restano vuote lì. Inoltre, nell'altra direzione, le celle vuote diventano semplicemente tag vuoti.
Per dati profondi, valuta di convertire in JSON o YAML. Mantengono la forma, e una tabella non può.
Perché convertire tra formati
Ogni formato ha la sua casa. CSV è la lingua dei fogli di calcolo e dei database. XML è comune in feed, fatture e sistemi più vecchi. Tra l’altro, YAML governa i file di configurazione. JSON è la scelta di default per le API web.
Perciò un progetto reale attraversa spesso questi confini. Un fornitore invia XML, il tuo analista vuole CSV e la tua app vuole JSON. Uno strumento che parla tutti e cinque risparmia molti piccoli script.
Inoltre, una conversione è un buon modo per controllare i dati. Se si converte senza problemi, la struttura è solida. Se fallisce, il messaggio di errore indica il problema.
Infine, ricorda che i formati portano quantità diverse di informazioni. Una tabella non può mostrare l'annidamento, e il CSV non ha tipi. Infatti, le note sotto il risultato ti dicono quando lo strumento ha appiattito un valore o lo ha tenuto come testo. Così sai che cosa controllare.
Sicuro per progetto
Lo strumento legge l'XML a mano e non espande mai le entità DOCTYPE, quindi gli attacchi alle entità non funzionano. Inoltre non esegue mai una formula o uno script dai tuoi dati.
In questa pagina
- Lo strumento
- Che cosa fa per te un convertitore XML in CSV
- Usare il convertitore XML in CSV, passo dopo passo
- Che cosa fa di diverso questo convertitore
- Abitudini per spostare dati tra formati
- Errori di conversione comuni che questo strumento previene
- Domande frequenti sul convertitore XML in CSV
- Compagni utili per il lavoro sui dati
Continua
Usare il convertitore XML in CSV, passo dopo passo
Quattro passi ti portano da un formato all'altro.
- 1
Incolla i tuoi dati
Incollali, apri un file o prova l'esempio.
- 2
Scegli due formati
Scegli ciò che hai e ciò che vuoi. Scambiali con un clic.
- 3
Imposta le opzioni
Scegli intestazioni, tipi, rientro e il nome della radice XML.
- 4
Copia o salva
Copia il risultato, oppure salvalo con il tipo di file giusto.
Che cosa fa di diverso questo convertitore
Molti convertitori gestiscono una sola coppia. Questo ne gestisce venti.
Venti coppie
CSV, TSV, JSON, XML e YAML in ogni direzione.
Tabelle piatte
I dati annidati si appiattiscono in nomi di colonna con i punti.
Protezione dalle formule
Le celle che sembrano formule ricevono un prefisso sicuro.
Numeri esatti
Gli identificatori lunghi e gli zeri iniziali restano testo, così nulla va perso.
Errori chiari
Un input sbagliato mostra il messaggio e la riga.
Nulla lascia la tua scheda
Il tuo browser fa il lavoro. Non vediamo mai i tuoi dati.
Abitudini per spostare dati tra formati
Poche abitudini tengono i tuoi dati al sicuro lungo la strada.
- Parti da record ripetuti. Le tabelle hanno bisogno di righe. I dati con elementi ripetuti si convertono meglio.
- Convalida prima la fonte. Un XML o YAML rotto non dà risultato. Correggilo prima di convertire.
- Tieni attive le intestazioni. I nomi di colonna rendono leggibile una tabella e permettono di riconvertire.
- Usa UTF-8. Mantiene intatti accenti e altre scritture. Questo strumento scrive sempre UTF-8.
- Controlla gli identificatori e gli zeri. I codici con zeri iniziali restano testo quando i tipi sono attivi.
- Prova con un piccolo campione. Converti prima dieci record. Poi converti l'intero file.
- Scegli il delimitatore giusto. Se il testo ha molte virgole, usa TSV. Evita la maggior parte dei problemi di virgolette.
- Dai un buon nome al tag radice. Un nome al plurale come orders fa leggere l'XML in modo naturale.
- Apri il risultato in un foglio di calcolo. Una rapida occhiata alle colonne mostra se la forma è quella che ti aspettavi.
- Tieni l'originale. Lo strumento non cambia mai la tua fonte, ma una copia non costa nulla.
- Attenzione ai dati sensibili. Rimuovi le colonne private prima di condividere un risultato.
Errori di conversione comuni che questo strumento previene
Ognuno di questi danneggia i dati in silenzio. Il convertitore ti protegge.
Zeri iniziali persi
I CAP e i numeri di telefono mantengono i loro zeri come testo.
Iniezione di formule
Una cella che inizia con = riceve un prefisso sicuro.
Nomi di tag non validi
Così, una colonna chiamata order id diventa un nome di tag XML valido.
Delimitatore sbagliato
Virgole, punti e virgola, tabulazioni e barre verticali nel CSV vengono rilevati per te.
Dati annidati in una cella
Gli elementi annidati si appiattiscono in colonne invece di un testo illeggibile.
Caricare file privati
Molti convertitori inviano il tuo file a un server. Questo non lo fa mai.
Domande frequenti sul convertitore XML in CSV
Questo convertitore XML in CSV è gratuito?
Sì. Non costa nulla, non chiede un account e non ha limiti. Funziona nel tuo browser, quindi non abbiamo costi di server da scaricare su di te.
I miei dati vengono caricati da qualche parte?
No. Il tuo browser legge i dati e scrive il risultato. Nulla arriva a questo sito, e non conserviamo nulla.
Quali formati può convertire?
CSV, TSV, JSON, XML e YAML, in ogni direzione. Sono venti coppie.
Come diventa righe l'XML?
Tra l’altro, i tag ripetuti diventano record. Ogni tag figlio o attributo diventa una colonna. I tag annidati si appiattiscono in nomi con i punti.
E se il mio XML non ha tag ripetuti?
Allora l'intero documento diventa una sola riga. Il convertitore te lo dice nelle note.
Come do un nome al tag radice dell'XML?
Infatti, scrivi un nome nel campo radice. Vale quando converti in XML.
Mantiene numeri e booleani?
Sì, quando l'opzione è attiva. I numeri lunghi e i valori con zeri iniziali restano testo, così nessuna cifra va persa.
Che cos'è la protezione dalle formule?
Una cella che inizia con =, +, - o @ può essere eseguita come formula in un foglio di calcolo. La protezione aggiunge un apostrofo davanti.
Posso convertire un file?
Sì. Così, usa Apri un file. Lo strumento sceglie il formato di ingresso dal tipo di file.
Quanto può essere grande un file?
Qualche megabyte. I file molto grandi possono leggersi lentamente su un telefono.
Che succede agli attributi in XML?
Un attributo diventa una colonna, proprio come un tag figlio. Così id="7" su un ordine dà una colonna chiamata id con il valore 7.
Posso convertire YAML in CSV?
Sì. Un elenco YAML di mappature diventa una tabella. Inoltre, una singola mappatura diventa una riga. Le chiavi annidate si appiattiscono in nomi di colonna con i punti.
Posso convertire CSV in XML?
Sì. Ogni riga diventa un tag e ogni colonna diventa un tag figlio. Lo strumento pulisce i nomi di colonna che non sono nomi di tag validi, e le note te lo dicono.
Perché un nome di colonna cambia nell'XML?
I nomi dei tag non possono contenere spazi né iniziare con una cifra. Perciò lo strumento sostituisce gli spazi con trattini bassi e corregge l'inizio.
Lo strumento modifica i miei dati originali?
No. Legge soltanto il tuo testo e scrive un nuovo risultato. Tra l’altro, il tuo input resta esattamente come l'hai scritto.
Può convertire ciò che incollo da un foglio di calcolo?
Sì. Copia le celle in Excel o Google Sheets e incollale con TSV come input. Lo strumento legge le tabulazioni e scrive il formato che scegli.
L'ordine delle colonne viene mantenuto?
Sì. Le colonne seguono l'ordine in cui le chiavi compaiono per la prima volta. Il primo record fissa quindi l'ordine, e le nuove chiavi si aggiungono in fondo.
Funziona su un telefono?
Sì. I pannelli si impilano e le caselle scorrono. Per dati lunghi, una tastiera resta più comoda.
Compagni utili per il lavoro sui dati
Convertire è un passo. Inoltre, questi tre strumenti gestiscono i passi intorno.
Convertitore da XML a JSON
Trasforma l'XML in JSON pulito e tipizzato.
Apri lo strumento →Convertitore da CSV a JSON
Trasforma un'esportazione CSV in JSON tipizzato.
Apri lo strumento →Convertitore Excel
Apri un file Excel e convertilo.
Apri lo strumento →
Pronto a convertire dei dati?
Incolla i tuoi dati, scegli due formati e copia il risultato. Inoltre, il convertitore è gratuito, non chiede un account e tiene ogni byte sul tuo dispositivo.