Convertidor de CSV a XML — Gratis online

Pega tu CSV abajo y haz clic en Convertir para obtener XML al instante.

Entrada Listo

Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.

Salida

Las estadísticas de salida están disponibles mediante el botón Estadísticas encima de este campo.

Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.

Qué hace esta herramienta

El convertidor de CSV a XML transforma filas separadas por comas en un documento XML bien formado. La primera fila se lee como encabezado, cada fila siguiente se convierte en un elemento <item> y cada columna en un elemento hijo con el nombre de su encabezado.

La salida empieza con una declaración XML estándar y un único elemento <root>, por lo que se abre en cualquier analizador XML, navegador o herramienta de importación sin retoques. Los valores se escapan cuando hace falta, así que un ampersand o unos corchetes angulares dentro de las celdas no rompen el documento.

Cuándo usarla

  • Un socio, un feed de proveedor o un sistema de importación antiguo solo acepta XML, pero tus datos están en una exportación de hoja de cálculo.
  • Crear a mano un feed de productos o precios a partir de un CSV antes de subirlo a una tienda o marketplace.
  • Preparar datos de prueba para una API basada en XML y comprobar después el resultado con el Validador de XML.
  • Convertir una tabla de referencia pequeña, como códigos de país o una lista de precios, en un archivo de recursos XML para una app.

Ejemplo práctico

Entrada

id,name,city
1,Ana,Lisbon
2,Ben,Oslo

Salida

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <item>
    <id>1</id>
    <name>Ana</name>
    <city>Lisbon</city>
  </item>
  <item>
    <id>2</id>
    <name>Ben</name>
    <city>Oslo</city>
  </item>
</root>

Preguntas sobre esta herramienta

¿Pueden los nombres de columna tener espacios?

Los nombres de elementos XML no admiten espacios, así que usa encabezados como order_id u orderId. Los encabezados cortos y sencillos también facilitan consultar el XML más tarde con XPath.

¿Qué delimitador necesita el CSV?

Las comas y los puntos y coma se detectan automáticamente. Para datos separados por tabuladores elige TSV como formato de origen. Los campos entre comillas que contienen comas o saltos de línea se leen correctamente.

¿Puedo cambiar el nombre de los elementos root e item?

No en el propio convertidor: siempre escribe <root> e <item>. Cámbialos con un buscar y reemplazar, o convierte primero a JSON con el Convertidor de CSV a JSON si tu siguiente paso espera JSON de todos modos.

Preguntas frecuentes

¿Es seguro convertir datos sensibles con esta herramienta?

Sí - tus datos se procesan y se eliminan de inmediato. No se registra ni se guarda nada en el servidor.

¿Hay un límite de tamaño para el archivo?

La herramienta maneja documentos de tamaño típico sin problema. Para archivos muy grandes, considera dividirlos primero.

¿Esta herramienta es gratuita?

Sí, es gratis. Sin registro ni correo electrónico. Obtén el resultado en esta página.

¿Cómo obtengo el resultado?

Usa la herramienta en esta página. El resultado aparece aquí, sin envío por correo electrónico.