Convertir XML a CSV Online Gratis

Transforma datos desde formato XML a CSV compatible con Excel.

Sobre Convertir XML a CSV Online Gratis

Las respuestas SOAP, los feeds RSS, los feeds de productos y las exportaciones de sistemas antiguos llegan en XML, que las hojas de cálculo no pueden abrir como tabla. Esta herramienta lee un documento XML cuyo elemento raíz contiene una lista de registros, toma los elementos hijos del primer registro como nombres de columna y escribe una fila CSV por registro con todos los valores entrecomillados.

Pega el XML, nombra el archivo y descarga el CSV. El análisis usa el DOMParser integrado del navegador, así que el documento se procesa en local y nunca sale de tu ordenador.

Convertir XML a CSV Online Gratis: guía paso a paso

  1. Pega el documento XML en el área de texto. El elemento raíz debe contener los registros como hijos directos, por ejemplo <productos><producto>...</producto></productos>.
  2. Escribe el nombre del archivo CSV (data por defecto).
  3. Pulsa «Convertir a CSV». Si el XML está mal formado verás un error de análisis en lugar del archivo.

Ejemplo de entrada y salida

Entrada

<usuarios>
  <usuario><id>1</id><nombre>Ana</nombre><ciudad>Madrid</ciudad></usuario>
  <usuario><id>2</id><nombre>Luis</nombre><ciudad>Sevilla</ciudad></usuario>
</usuarios>

Salida

id,nombre,ciudad
"1","Ana","Madrid"
"2","Luis","Sevilla"

¿Por qué usar nuestro Convertir XML a CSV Online Gratis?

Casos de uso comunes

Límites y consejos

Preguntas frecuentes

¿Qué estructura XML se necesita?

Un elemento raíz cuyos hijos directos sean los registros, cada uno con sus campos como elementos hijos con texto. Los feeds RSS necesitan un pequeño ajuste porque los items cuelgan de <channel>, un nivel por debajo de la raíz: pega el elemento <channel> como raíz.

¿Por qué obtengo un error de análisis XML?

El documento no está bien formado: una etiqueta sin cerrar, un & o < sin escapar en el texto, falta el elemento raíz o hay una marca de orden de bytes suelta. Valida el XML en un editor o un validador online, corrige la línea indicada y vuelve a intentarlo.

¿Qué diferencia hay entre XML y CSV?

XML es un formato de marcado jerárquico con etiquetas con nombre, atributos y anidamiento, pensado para intercambiar documentos y datos entre sistemas. CSV es una tabla plana de valores delimitados sin más estructura que filas y columnas. CSV ocupa mucho menos y se abre en cualquier hoja de cálculo; XML aporta estructura rica y validación mediante esquemas.

¿Se convierten los atributos?

No. Solo el contenido de texto de los elementos hijos se convierte en columna. Si hay datos importantes en atributos, transforma antes el XML, por ejemplo con una XSLT o un buscar y reemplazar que convierta atributos en elementos.

¿El XML se sube a un servidor?

No. El documento lo analiza el DOMParser integrado en tu navegador y el CSV se genera en local. No se transmite nada.

Herramientas relacionadas

Otras utilidades gratuitas que pueden ayudarte

Available languages