Saltar al contenido
Calnex LogoCalnex
Herramientas de Desarrollo

Conversor de CSV a XML

Convierta datos de hojas de cálculo CSV en formato XML estructurado, o convierta XML a CSV. Personalice nombres de elementos raíz y fila, sangría y más.

Parámetros

Pegue datos CSV con fila de encabezado o XML estructurado con un elemento raíz.

Resultados

Salida 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>
Otros resultados (1)
Tamaño XML296 characters

Por qué elegir Conversor de CSV a XML

El conversor de CSV a XML te permite convertir hojas de cálculo y tablas de texto plano a formato XML estructurado y viceversa. Soporta parseo conforme a RFC 4180 para procesar comillas escapadas y saltos de línea internos de celdas. Ofrece formato con sangría seleccionable y escape automático de caracteres especiales.

  • ✓Conversión bidireccional entre hojas de cálculo CSV y archivos XML estructurados.
  • ✓Parseador compatible con RFC 4180 que maneja campos con saltos de línea y comillas internas.
  • ✓Codificación automática y segura de caracteres especiales de XML (<, >, &, ").
  • ✓Personalización de nombres de etiquetas raíz y filas con validación sintáctica.
  • ✓Sangría configurable (sin sangría, 2 espacios, 4 espacios o tabulaciones).
  • ✓Opción de incluir la cabecera estándar de declaración XML.
  • ✓Limpieza automática de cabeceras de columnas en nombres de elementos XML válidos.
  • ✓Procesamiento local seguro y privado: los datos no viajan a internet.

Pasos de uso

  1. 1Elige la modalidad de conversión (CSV a XML o XML a CSV).
  2. 2Pega los datos de origen en el cuadro de texto principal.
  3. 3Si subes un CSV, marca el delimitador correcto (coma, punto y coma, tabulación).
  4. 4Si lo deseas, personaliza las etiquetas de raíz (Root) y de fila (Row).
  5. 5Determina el tipo de sangría para organizar el código.
  6. 6Marca la opción de incluir la cabecera de declaración XML.
  7. 7Revisa el archivo XML generado en el panel de resultados.
  8. 8Copia el código final para guardarlo en tu editor.

Preguntas frecuentes (FAQ)

¿Cómo maneja la herramienta los valores con comas o saltos de línea en el CSV?

De acuerdo con el estándar RFC 4180, los campos que contienen caracteres de corte se envuelven en comillas dobles, y las comillas internas del texto se duplican, lo que previene fallos al importar los datos.

¿Cuáles son las normas de nomenclatura para una etiqueta XML válida?

Las etiquetas XML deben comenzar por una letra o un guion bajo (_), pudiendo contener letras, números, guiones y puntos. La herramienta sustituye caracteres no válidos de tus cabeceras por guiones bajos.

¿Se pueden importar archivos XML de jerarquías complejas?

El conversor de XML a CSV está diseñado para bases de datos sencillas y estructuradas (un elemento contenedor con filas uniformes). Si la jerarquía es excesivamente compleja, se extraerán solo los nodos del primer nivel.

¿Se guardan mis archivos en algún servidor?

No. Toda la transformación lógica de datos se ejecuta en el navegador web local de tu dispositivo a través de JavaScript, sin conexiones de red externas.

¿Para qué sirve y cuándo debo incluir la declaración XML?

La etiqueta (<?xml version="1.0" encoding="UTF-8"?>) declara que el archivo cumple las normas del consorcio XML. Es altamente recomendable habilitarla si vas a importar el archivo en programas de bases de datos.