Vai al contenuto
Calnex LogoCalnex
Strumenti Sviluppatore

Convertitore CSV in XML

Converti dati di fogli di calcolo CSV in formato XML strutturato, o converti XML in CSV. Personalizza i nomi degli elementi radice e riga, l'indentazione e altro.

Parametri

Incolla dati CSV con riga di intestazione o XML strutturato con un elemento radice.

Risultati

Output XML
<?xml version="1.0" encoding="UTF-8"?>
<data>
  <row>
    <name>John</name>
    <age>30</age>
    <city>New York</city>
  </row>
  <row>
    <name>Jane</name>
    <age>25</age>
    <city>London</city>
  </row>
  <row>
    <name>Bob</name>
    <age>35</age>
    <city>Tokyo</city>
  </row>
</data>
Altri risultati (1)
Dimensione XML296 characters

Perché scegliere Convertitore CSV in XML

Il convertitore da CSV a XML ti permette di tradurre tabelle di dati in formato XML strutturato e conforme agli standard, o viceversa di esportare file XML in file di testo CSV piatti. Include la gestione corretta dei caratteri speciali e della formattazione estetica del codice. Tutto il codice viene elaborato localmente.

  • ✓Conversione bidirezionale in un solo passaggio tra formato tabella CSV e documenti XML.
  • ✓Parser CSV a norma RFC 4180 in grado di elaborare apici interni e righe a capo nelle celle.
  • ✓Codifica automatica e sicura di tutti i caratteri speciali di XML (<, >, &, ").
  • ✓Nomi personalizzabili per tag radice e singole righe con validazione automatica.
  • ✓Scelta dell'indentazione (senza rientro, 2 spazi, 4 spazi, tabulazione).
  • ✓Inclusione facoltativa della dichiarazione di intestazione XML standard.
  • ✓Sanificazione automatica delle intestazioni di colonna in nomi di elementi XML validi.
  • ✓Calcolo locale protetto ed ecologico: i dati non vengono trasmessi a internet.

Come usare

  1. 1Seleziona la direzione di conversione desiderata.
  2. 2Incolla i dati sorgente (CSV o XML) nel box di testo principale.
  3. 3In caso di conversione da CSV, imposta il delimitatore corretto.
  4. 4Assegna se lo desideri nomi personalizzati ai tag di Root e Row.
  5. 5Definisci la spaziatura dei rientri per formattare il codice in uscita.
  6. 6Scegli se mostrare la riga iniziale di dichiarazione XML.
  7. 7Verifica il codice XML generato e correggi eventuali errori segnalati.
  8. 8Copia il risultato finale premendo sull'apposito tasto.

Domande frequenti (FAQ)

Come vengono gestiti i campi CSV contenenti virgole o virgolette?

Il parser segue lo standard RFC 4180: le celle contenenti virgole o ritorni a capo vengono racchiuse tra virgolette doppie, e le virgolette doppie interne al testo vengono duplicate, evitando errori di interpretazione.

Quali sono le regole per un nome di tag XML valido?

Un nome di elemento XML deve iniziare con una lettera o un carattere di sottolineatura (_), e può contenere lettere, numeri, trattini, sottolineature e punti. Gli spazi o i caratteri non validi dei titoli delle colonne CSV vengono sostituiti automaticamente con sottolineature.

Questo strumento supporta la conversione di XML con gerarchie complesse?

Il modulo da XML a CSV è progettato per tabelle piatte (un tag radice con righe uniformi). Se il file XML contiene livelli annidati complessi o attributi estesi, le informazioni potrebbero essere parzialmente semplificate.

Le mie informazioni vengono salvate sui vostri server?

No. Il calcolo e la formattazione dei dati avvengono all'interno del tuo browser web locale tramite codice JavaScript, garantendo che nessuna parte del file venga caricata in rete.

Che cos'è la dichiarazione XML e perché dovrei inserirla?

La stringa (<?xml version="1.0" encoding="UTF-8"?>) dichiara esplicitamente che il documento è strutturato secondo le regole XML 1.0 ed è codificato in UTF-8. È consigliata per la massima compatibilità con altri programmi.