Convertitore da XML a CSV
Input XML
Incolla una tabella XML piatta fino a 1.000.000 di caratteri. La conversione avviene in questo browser.
Converti una semplice tabella XML in CSV separato da virgole senza inviarne il contenuto. Il convertitore richiede una radice con elementi riga diretti aventi tutti lo stesso nome. Gli attributi delle righe diventano colonne come @id, mentre gli elementi figlio diretti diventano colonne normali. Un XML annidato o ambiguo viene rifiutato invece di essere appiattito secondo criteri arbitrari.
Come convertire XML piatto in CSV
-
1
Incolla l'XML
Inserisci XML ben formato fino a 1.000.000 di caratteri. Le dichiarazioni DOCTYPE ed ENTITY vengono rifiutate.
-
2
Controlla la struttura tabellare
Ogni figlio diretto della radice deve essere lo stesso elemento riga, con soli attributi e campi di testo diretti univoci.
-
3
Verifica righe e colonne
Il secondo passaggio mostra le dimensioni rilevate prima dell'esportazione. I limiti sono 10.000 righe e 200 colonne.
-
4
Copia o scarica
Copia il CSV separato da virgole o scaricalo in UTF-8, quindi ricomincia per eliminare la bozza locale.
Struttura XML accettata
La radice deve contenere uno o più elementi riga diretti, tutti con lo stesso nome. Ogni riga può avere attributi ed elementi figlio diretti il cui contenuto è testo semplice:
<contatti>
<contatto id="1">
<nome>Ada</nome>
<citta>Londra</citta>
</contatto>
<contatto id="2">
<nome>Lin</nome>
<citta>Taipei</citta>
</contatto>
</contatti>
Il risultato è:
@id,nome,citta
1,Ada,Londra
2,Lin,Taipei
Gli attributi ricevono il prefisso @ per restare distinti dagli elementi figlio. Se in una riga manca un campo, la cella rimane vuota.
Input rifiutati
- XML non valido, una radice vuota o un documento senza righe
- Una dichiarazione
DOCTYPEoENTITY - Nomi diversi per gli elementi riga sotto la stessa radice
- Campi figlio che contengono elementi annidati
- Lo stesso campo figlio ripetuto in una riga
- Più di 1.000.000 di caratteri, 10.000 righe o 200 colonne
Il convertitore non offre XPath, controlli per gli spazi dei nomi, caricamento di file, API, appiattimento di dati annidati, strategie di espansione o unione, separatori alternativi o opzione BOM. Prima dell’uso, trasforma un XML gerarchico in una tabella piatta.
Output CSV e sicurezza del foglio di calcolo
L’output usa virgole e codifica UTF-8. Le regole di quotatura CSV mantengono virgole, virgolette e ritorni a capo all’interno del relativo campo. I valori che iniziano con =, +, - o @ vengono protetti affinché il foglio di calcolo li legga come testo anziché come formule. Controlla i dati prima di importarli in un altro sistema.
Privacy nel browser
Analisi, convalida, anteprima, copia e download avvengono interamente nel browser. I contenuti XML e CSV non vengono caricati, inviati tramite Livewire, inseriti nell’URL o conservati nella cronologia di un server. Il flusso in tre passaggi può mantenere una bozza locale privata per la sessione della pagina; Ricomincia la elimina. Non incollare dati sensibili su un dispositivo non attendibile.
Domande frequenti
No. Accetta solo una radice con righe dirette uniformi, i cui elementi figlio diretti contengono testo e non altri elementi. Questa struttura rigorosa evita un appiattimento arbitrario o fuorviante.
Ogni attributo di riga diventa una colonna con il prefisso @; per esempio, id="7" diventa @id. Gli elementi figlio diretti usano il proprio nome come colonna.
Produce CSV UTF-8 separato da virgole. Non sono disponibili controlli per un altro separatore o per aggiungere un BOM. I possibili inizi di formula vengono protetti come testo.
No. Input e risultato restano nel browser e non entrano nell’URL o nella cronologia del server. Ricomincia elimina la bozza locale usata dal flusso in tre passaggi.
Strumenti correlati
Convertitore da M4A a MP3
Converti l'audio M4A in MP3 per una compatibilità più ampia. Carica un file .m4a e scarica una copia .mp3 compatibile.
Convertitore da MKV a MP4
Converti i video MKV in MP4 per una riproduzione più fluida su iPhone, iPad, QuickTime, browser, TV ed editor. Carica un file .mkv e scarica un .mp4 compatibile.
Convertitore di sottotitoli
Converti localmente sottotitoli SRT in WebVTT o tracce VTT in SRT. Convalida i tempi, conserva il testo su più righe e scarica il risultato.
Convertitore da Word a Markdown
Converti un file Word DOCX in Markdown pulito nel browser. Mantieni titoli, elenchi, link e tabelle semplici, poi copia o scarica il file .md modificabile.
Estrattore di archivi
Esamina nel browser contenitori ZIP, JAR, XPI, DOCX, XLSX, PPTX e ODT e scarica singoli file senza caricare l'archivio originale.
CSV in Excel
Converti un CSV in una cartella di lavoro XLSX a foglio singolo nel browser, controlla i delimitatori, conserva gli identificatori e mantieni il file locale.