Herramientas de datos

Convertir XML a CSV

Elige un archivo .xml o pega XML; la herramienta encuentra el elemento que se repite, como cada producto o pedido, y crea una fila CSV de cada uno. Los subelementos y atributos pasan a columnas.

Gratis · Sin registro · Los archivos se quedan en tu dispositivo

Por Aditya Kr Sharma

XML a CSV

O importar desde
Admite: XMLRSSTXTKML

Los archivos no se suben: todo ocurre en tu navegador.

How to use the XML a CSV tool

  1. Elige un archivo .xml o pega el XML.
  2. Pulsa Convertir a CSV; se detecta el elemento repetido.
  3. Si las filas no son las correctas, elige otro elemento de fila y convierte de nuevo.
  4. Descarga el CSV y ábrelo en Excel o Google Sheets.

Por qué XML a CSV

XML es el formato de exportación de muchos sistemas: contabilidad, portales oficiales, feeds de productos, RSS, mapas KML y aplicaciones antiguas. Transporta bien los datos, pero es un árbol de etiquetas anidadas, y nadie puede ordenar ni sumar un árbol.

Cómo se encuentran las filas

La herramienta recorre el documento y cuenta qué elemento se repite más bajo un mismo padre. Casi siempre es el registro que buscas. Los subelementos pasan a columnas y los atributos a columnas con @, como @id. Los subelementos repetidos se numeran o se unen en una celda.

Qué se conserva tal cual

El texto llega como en el XML, las entidades se convierten y CDATA se lee como texto. Los prefijos de espacio de nombres como g:price se mantienen en los nombres de columna. XML es estricto: una etiqueta de cierre que falta o un & suelto invalidan el documento, y la página lo indica.

Privacidad

El XML lo lee tu navegador en esta pestaña, nunca se sube, sin cuenta.

Preguntas frecuentes

¿Cómo sabe qué es una fila?

Busca el elemento que más se repite. Puedes elegir otro en la lista.

¿Se incluyen los atributos?

Sí, como columnas con @ delante, por ejemplo @id.

¿Puedo convertir un feed RSS?

Sí. Cada item pasa a una fila con título, enlace, fecha y descripción.

¿Qué pasa con los espacios de nombres?

Prefijos como g:price se mantienen en los nombres de columna.

¿Por qué dice que el XML no es válido?

Suele faltar una etiqueta de cierre, haber un & suelto o estar cortado el archivo.

¿Se sube mi archivo?

No. Se lee y convierte en tu navegador.

Más en Herramientas de datos Todas las herramientas