Sviluppatore / Formati

Da XML a Excel: appiattisci i record XML in XLSX

Converti i record XML ripetuti in una tabella. Scegli l’elemento del record, includi gli attributi, visualizza in anteprima le colonne appiattite e scarica un file XLSX.

Da XML a Excel: appiattisci i record XML in XLSX: Ogni elemento 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 misto diretto viene mantenuto sotto #text; gli spazi iniziali e finali vengono rimossi. I nomi degli elementi qualificati 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.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Da XML a ExcelElaborazione locale

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 cartella di lavoro contiene valori anziché formule. I numeri decimali diventano celle numeriche; gli identificativi con zeri iniziali restano testo. Gli identificativi numerici lunghi potrebbero essere arrotondati dal software per fogli di calcolo.

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

  1. Incolla un documento XML oppure apri un file XML locale.
  2. Leggi il documento, scegli l’elemento del record e indica se includere gli attributi.
  3. Controlla le prime 100 righe e scarica la tabella completa in formato XLSX.

Privacy e limitazioni

I dati inseriti e i file vengono elaborati nel tuo browser. Non viene caricato nulla.

Strumenti correlati

Domande frequenti

Quale elemento devo scegliere?

Scegli l’elemento ripetuto che rappresenta un singolo record, ad esempio /catalog/item. Se selezioni invece la radice del documento, viene creata una riga contenente i percorsi di tutti i figli del documento.

Come vengono gestiti gli elementi figli ripetuti?

Diventano colonne separate, ad esempio tag[1] e tag[2]. Se un’occorrenza manca, la cella resta vuota; il convertitore non moltiplica le righe per le liste annidate.

Gli attributi vengono inclusi?

Sì, per impostazione predefinita. Disattiva l’opzione degli attributi per esportare solo il testo dei figli. Le dichiarazioni di namespace vengono omesse; gli altri nomi qualificati vengono mantenuti.

L’output conserva 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. I valori decimali numerici diventano celle numeriche del foglio di calcolo; gli identificatori con zeri iniziali restano testo. Gli identificatori numerici lunghi possono essere arrotondati dal software per fogli di calcolo.

Strumento gratuito · nel browser esecuzioni · senza account