Entrada
Listo
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.
Salida
Líneas: 0
Palabras: 0
Caracteres: 0
Tamaño: 0 KB
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.