Sviluppatore / Formati
Da XML a CSV: appiattisci i record XML in CSV
Converti i record XML ripetuti in una tabella. Scegli l'elemento del record, includi gli attributi, visualizza in anteprima le colonne appiattite e scarica il CSV.
Da XML a CSV: appiattisci i record XML in CSV: Ogni elemento del record selezionato diventa una riga. Gli attributi usano @name, i percorsi dei figli annidati diventano colonne e i figli ripetuti vengono numerati con [1], [2] e così via. I campi mancanti diventano celle vuote. Il testo diretto misto viene mantenuto in #text; gli spazi bianchi circostanti vengono rimossi. I nomi qualificati degli elementi vengono mantenuti. Le dichiarazioni DOCTYPE ed ENTITY vengono rifiutate. Il convertitore supporta fino a 20 MiB di XML, 50.000 righe, 512 colonne e 1.000.000 di celle. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Scegli l'elemento ripetuto che rappresenta un record. I percorsi degli elementi figlio diventano colonne, gli attributi usano @name e gli elementi figlio ripetuti usano [1], [2] e così via. I valori mancanti diventano celle vuote. Il testo misto diretto usa #text; gli spazi circostanti vengono rimossi.
La protezione dalle formule CSV aggiunge un apostrofo alle celle che iniziano con =, +, - o @, anche dopo eventuali spazi. Disattivala solo se ti serve il testo originale della cella; le applicazioni per fogli di calcolo potrebbero interpretarlo come una formula.
Limiti: XML da 20 MiB, 50.000 record, 512 colonne, 1.000.000 di celle e 64 livelli annidati. Le dichiarazioni DOCTYPE ed ENTITY non sono accettate.
Record e nomi XML
La specifica XML del W3C definisce elementi, attributi e testo (https://www.w3.org/TR/xml/). La mappatura della tabella usa i percorsi degli elementi e conserva i nomi qualificati. Il catalogo iniziale è un insieme di dati originale e illustrativo, rilasciato nel pubblico dominio.
Output della tabella
ECMA-376 definisce il pacchetto delle cartelle di lavoro Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). RFC 4180 descrive le virgolette nei CSV (https://www.rfc-editor.org/rfc/rfc4180). Il download contiene la tabella appiattita, non una mappatura XML né macro incorporate.
Come usarlo
- Incolla un documento XML o apri un file XML locale.
- Leggi il documento, scegli l'elemento del record e specifica se includere gli attributi.
- Controlla le prime 100 righe e scarica l'intera tabella in formato CSV.
Privacy e limitazioni
I tuoi input e file vengono elaborati nel browser. Non viene caricato nulla.
Strumenti correlati
Domande frequenti
Quale elemento devo scegliere?
Scegli l'elemento ripetuto che rappresenta un record, ad esempio /catalog/item. Se selezioni invece la radice del documento, viene creata una riga contenente tutti i percorsi dei figli del documento.
Come vengono gestiti gli elementi figli ripetuti?
Diventano colonne separate, ad esempio tag[1] e tag[2]. Se manca un'occorrenza, la cella è vuota; il convertitore non moltiplica le righe tra liste annidate.
Gli attributi vengono inclusi?
Sì, per impostazione predefinita. Disattiva l'opzione degli attributi per esportare solo il testo dei figli. Le dichiarazioni degli spazi dei nomi vengono omesse; gli altri nomi qualificati vengono mantenuti.
L'output mantiene la struttura XML originale?
No. Crea una tabella piatta di attributi e testo, quindi commenti, istruzioni di elaborazione e ordine originale dei contenuti misti non vengono mantenuti. La protezione dalle formule CSV è attiva per impostazione predefinita e antepone un apostrofo alle celle potenzialmente eseguibili.
Strumento gratuito · nel browser esecuzioni · senza account