Che cosa è un CSV a XML Converter?
Un convertitore da CSV a XML trasforma i dati tabulari memorizzati come valori separati da virgole in un documento XML strutturato Il CSV è un formato piatto in cui ogni riga è un record e ogni valore è separato da un delimitatore, che è compatto ma non porta informazioni di annidamento e nessun tipo XML avvolge ogni valore in un tag con nome, quindi gli stessi dati ottengono una struttura esplicita che i validatori, le trasformate XSLT e i sistemi aziendali più vecchi possono leggere direttamente Questo strumento legge il tuo CSV, tratta la prima riga come i nomi delle colonne e scrive ogni riga successiva come un elemento XML i cui figli prendono il nome da quelle colonne.
Il convertitore segue le regole di quotazione RFC 4180, quindi un valore che a sua volta contiene una virgola, una virgoletta o un'interruzione di riga viene analizzato correttamente quando è racchiuso in virgolette doppie anziché essere suddiviso tra campi Rileva automaticamente se il tuo file è separato da virgole, punto e virgola, schede o pipe controllando quale delimitatore fornisce un conteggio di colonne coerente e puoi ignorare tale scelta I nomi delle colonne sono forzati in nomi di elementi XML validi, perché i nomi XML non possono contenere spazi o iniziare con una cifra e i cinque caratteri significativi del markup vengono eliminati in modo che l'output sia sempre ben formato È possibile scegliere l'elemento radice di wrapping, il nome dell'elemento per riga e se ogni cella diventa un elemento figlio o un attributo sulla riga.
Tutto viene eseguito nel browser con JavaScript, quindi un'esportazione di clienti, un listino prezzi o un feed di dati non lascia mai il dispositivo: nulla viene caricato, registrato o archiviato e il convertitore continua a funzionare senza connessione Internet una volta caricata la pagina Ciò è importante per i file CSV, che contengono abitualmente nomi, indirizzi e-mail, dettagli dell'ordine e altre informazioni che non vorresti incollare in un server casuale. È creato per la migrazione dei dati del foglio di calcolo in una pipeline XML, la generazione di dispositivi XML per i test e la preparazione di feed per sistemi che accettano solo input XML.
Come utilizzare il convertitore da CSV a XML?
Incolla il tuo CSV
Incolla o digita i tuoi dati CSV nella casella di input Un blocco copiato da Excel, Fogli Google o un file con estensione csv funziona direttamente, inclusi i campi citati che contengono virgole o interruzioni di riga.
Imposta le opzioni
Lascia il delimitatore su auto-rileva o scegline uno, scegli se la prima riga è un'intestazione e imposta l'elemento radice, l'elemento riga e se le celle diventano elementi figli o attributi.
convertire
Fare clic su Converti in XML Lo strumento analizza ogni riga, sfugge ai caratteri di markup, disinfetta i nomi delle colonne in tag XML validi e crea un documento ben formato.
Copia o scarica
Copia l'XML negli appunti o scaricalo come file 0, xml, quindi regola le opzioni e converti di nuovo se hai bisogno di una forma diversa.
Caratteristiche principali
Analisi RFC 4180
Un corretto parser stato-macchina gestisce i campi quotati, le virgolette doppie sfuggite e le virgole o le nuove linee all'interno di un valore, quindi le esportazioni disordinate del mondo reale si convertono correttamente.
Rilevamento automatico del delimitatore
I file virgola, punto e virgola, scheda e pipe vengono rilevati da quale separatore fornisce un conteggio di colonne coerente e puoi ignorare l'ipotesi quando un file è insolito.
Elementi o Attributi
Render ogni cella come elemento figlio con nome oppure comprimere una riga in un singolo elemento con un attributo per colonna, a seconda di quale si aspetta il sistema di destinazione.
Uscita valida e sfuggita
I nomi delle colonne sono forzati in nomi XML legali e i cinque caratteri significativi del markup vengono eliminati, quindi il risultato è sempre XML ben formato che puoi convalidare.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!