Come usare XML in CSV
- 1
Trascina il file XML
Un'esportazione, un feed o un catalogo: qualsiasi file in cui lo stesso elemento si ripete una volta per ogni record.
- 2
Scegli l'elemento riga
Il primo elemento che si ripete viene scelto per te; se vuoi una riga per ogni riga d'ordine invece che per ogni ordine, scegli dalla lista un elemento più in profondità.
- 3
Definisci le colonne
Mantieni o escludi gli attributi, unisci gli elementi figli ripetuti in una sola cella oppure numerali, e scegli virgola, punto e virgola o tabulazione.
- 4
Scarica il CSV
Controlla l'anteprima della tabella, poi scarica il file .csv o copialo, con il BOM UTF-8 se lo aprirai con Excel.
Limiti e Pro
File XML fino a 100 MB, con qualsiasi numero di record.
Informazioni su XML in CSV
Da XML a CSV trasforma un albero in una tabella. Tu indichi quale elemento rappresenta un record (prodotto, ordine, articolo, dipendente) e ogni sua occorrenza diventa una riga, nell'ordine del documento, in qualunque punto del file si trovi. L'elenco dei candidati mostra ogni elemento che si ripete con il suo conteggio, così distingui a colpo d'occhio catalog › product (240) da catalog › product › variant (1.130).
Le colonne nascono da ciò che contiene ogni record. Gli attributi diventano colonne con il proprio nome (id, status); anche gli elementi figli diventano colonne, e i livelli più profondi prendono nomi con il punto, come customer.address.city. L'attributo di un elemento figlio viene scritto come price.currency accanto al prezzo stesso. Le colonne compaiono nell'ordine in cui vengono incontrate la prima volta, e se un record non ha una certa colonna la cella resta semplicemente vuota.
Quando un record ripete un elemento figlio, per esempio tre elementi <author> in un solo <book>, puoi scegliere tra una cella con i valori uniti da punti e virgola ("Ann; Bob; Cy") e colonne numerate author.1, author.2, author.3, numerate allo stesso modo in ogni riga così le colonne restano allineate.
Il CSV segue la RFC 4180: i campi che contengono il delimitatore, virgolette o a capo sono racchiusi tra virgolette e le righe terminano con CRLF. Scegli il punto e virgola per i fogli di calcolo impostati con la virgola decimale e aggiungi il BOM UTF-8 perché Excel su Windows mostri correttamente lettere cirilliche e accentate. I valori sono scritti come testo, esattamente come nell'XML; la pagina da XML a Excel, invece, li tipizza.
Privacy
Il file XML viene analizzato e appiattito da un worker all'interno di questa scheda del browser: né l'XML né il CSV vengono caricati o conservati.