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
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>.
Escribe el nombre del archivo CSV (data por defecto).
Pulsa «Convertir a CSV». Si el XML está mal formado verás un error de análisis en lugar del archivo.
¿Por qué usar nuestro Convertir XML a CSV Online Gratis?
100% gratis y online: sin pagos, sin instalar software ni extensiones.
Privacidad primero: el procesamiento ocurre en tu navegador, tus datos nunca salen de tu dispositivo.
Sin registro: pega los datos y obtén el resultado en un clic.
Rápido y fiable: maneja archivos pequeños o grandes en segundos, listo para Excel y otras herramientas.
Casos de uso comunes
Convertir un feed de productos de Google Merchant o Amazon en XML en una hoja para revisar precios.
Pasar los elementos de un feed RSS o Atom a una lista CSV de títulos y enlaces.
Extraer registros de una respuesta SOAP o de un ERP antiguo para analizarlos en Excel o pandas.
Migrar una exportación XML de contactos o facturas a un sistema que importa CSV.
Límites y consejos
Los nombres de columna se toman solo de los elementos hijos del primer registro; los elementos que aparecen únicamente en registros posteriores se ignoran.
Para cada columna se usa el primer descendiente que coincida, así que un elemento anidado con el mismo nombre más profundo en el registro podría elegirse en lugar del hijo directo.
Los atributos XML (<item id="1">) no se exportan; solo el contenido de texto de los elementos. Mueve los atributos a elementos hijos si los necesitas.
Todas las celdas van entre comillas y las comillas internas se duplican, así que las comas y saltos de línea dentro de los valores son seguros.
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.