Convertitore da CSV a XML β CSV in XML online
Converti CSV in XML online. Incolla o trascina un file CSV/TSV e ottieni XML ben formato con radice e righe personalizzate. Gratis e privato.
π Funziona interamente nel tuo browser β nulla viene caricatoConvertire file CSV in XML in pochi secondi
Il CSV Γ¨ il formato di esportazione universale di fogli di calcolo, database e CRM, ma molti software richiedono ancora XML: API SOAP e aziendali legacy, importazioni ERP e contabili, feed prodotto per i marketplace, formati di fatturazione elettronica, risorse Android e molti sistemi di configurazione. Questo convertitore da CSV a XML trasforma una tabella in un documento XML ben formato e indentato direttamente nel browser. Incolla i dati, trascina un file .csv o .tsv oppure carica l'esempio per vedere come funziona.
La prima riga Γ¨ considerata l'intestazione. Ogni riga successiva diventa un elemento riga all'interno di un unico elemento radice e ogni colonna diventa un elemento figlio con il nome della sua intestazione. I valori vengono sottoposti a escape corretto, quindi e commerciali, parentesi angolari e virgolette nelle celle non rompono mai il documento. I campi tra virgolette che contengono virgole o interruzioni di riga vengono analizzati secondo la RFC 4180, le stesse regole usate da Excel e Google Sheets quando esportano CSV.
Elemento radice, elemento riga e annidamento
Rinomina la radice (ad esempio products) e l'elemento riga (ad esempio product) in base allo schema atteso dal destinatario. I nomi di intestazione che non sono nomi XML validi β con spazi, simboli o una cifra iniziale β vengono sanificati automaticamente. Attiva Nest dotted headers per costruire una gerarchia da un foglio piatto: colonne come address.street e address.city vengono raggruppate sotto un unico elemento <address>. Lascia attiva Detect numbers & booleans per scrivere valori puliti; i codici con zeri iniziali, come i CAP, e gli ID molto lunghi restano esattamente come testo.
Consigli per un XML pulito
XML non ha tipi nativi, quindi convalida il risultato rispetto all'XSD usato dal tuo sistema. Rimuovi la dichiarazione <?xml?> quando incolli un frammento in un altro documento e scegli tabulazioni o quattro spazi per adattarti al tuo codice. Per proseguire, formatta o ispeziona il risultato con il formattatore XML, riconvertilo con da XML a JSON oppure prova i convertitori affini da CSV a JSON, da CSV a YAML e da CSV a TOON. Tutto viene eseguito in locale, quindi lo strumento Γ¨ sicuro per elenchi clienti, listini e altri fogli riservati.
Come usare
- Aggiungi il CSVIncolla testo CSV o TSV, trascina un file .csv oppure clicca Load sample. Il delimitatore viene rilevato automaticamente.
- Assegna i nomi agli elementiImposta l'elemento radice e l'elemento riga, scegli l'indentazione e se includere la dichiarazione XML.
- Copia o scarica l'XMLCopia l'XML generato oppure scaricalo come file .xml.
Domande frequenti
Come viene convertita ogni riga CSV in XML?
<row>) all'interno dell'elemento radice e ogni colonna diventa un elemento figlio con il nome della sua intestazione, ad esempio <email>[email protected]</email>.Cosa succede alle intestazioni con spazi o che iniziano con una cifra?
Posso creare XML annidato da un CSV piatto?
address.city diventa <address><city>β¦</city></address>.