Convertidor de XML a CSV
Pega texto XML con registros repetidos
¿Qué es un convertidor de XML a CSV y por qué sigue siendo necesario?
Un convertidor de XML a CSV toma datos XML formados por registros repetidos con la forma <row><column1>valor</column1>...</row> y los transforma en CSV o TSV que se abre directamente en Excel o en cualquier hoja de cálculo. Está pensado para la situación habitual en la que una respuesta de un servicio web SOAP, o una exportación de un sistema empresarial más antiguo, solo viene en XML, pero la persona que realmente necesita leer o analizar los datos trabaja con una hoja de cálculo. En lugar de escribir un script puntual o subir datos sensibles a un sitio de conversión de terceros, todo el proceso ocurre en tu navegador.
Como las columnas se emparejan por nombre de etiqueta y no por posición, los registros cuyos elementos hijos aparecen en un orden ligeramente distinto igualmente se alinean correctamente en la salida. Si el XML no contiene ni un solo elemento
Cómo usar el convertidor de XML a CSV
- Pega tu XML Pega los datos XML que quieres convertir en el cuadro de entrada, o sube un archivo directamente.
- Elige un delimitador Selecciona "Coma" para CSV o "Tabulación" para TSV, según el formato que necesites.
- Revisa el resultado convertido La salida en CSV/TSV se actualiza mientras escribes, junto con el número de filas convertidas.
- Copia o descarga el resultado Copia la salida al portapapeles, o descárgala como archivo listo para abrir en una hoja de cálculo.
- Prueba el ejemplo si lo necesitas Usa el botón "Cargar ejemplo" para ver un caso real de la estructura XML esperada antes de pegar tus propios datos.
Consejos para aprovecharla mejor
- Esta herramienta es el proceso inverso del convertidor de CSV a XML: pega la salida de esa herramienta para recuperar el CSV original.
- La fila de encabezado del CSV/TSV se toma de los nombres de las etiquetas hijas encontradas en el primer elemento
.
- Las columnas se emparejan por nombre de etiqueta y no por posición, así que las filas con un orden de elementos ligeramente distinto también se procesan correctamente.
- Útil para importar respuestas de servicios web SOAP o exportaciones de sistemas empresariales heredados a Excel u otra hoja de cálculo.
- Las referencias de caracteres como
&,<y>se decodifican automáticamente a&,<y>en la salida.
Dónde resulta útil este convertidor
Analizar respuestas de una API SOAP en Excel
Convierte una respuesta XML de un servicio web SOAP a CSV para poder filtrarla, ordenarla y resumirla en Excel.
Migrar datos de sistemas empresariales heredados
Convierte exportaciones XML de un sistema central antiguo a CSV como paso previo antes de cargar los datos en un sistema nuevo o una hoja de cálculo.
Revisar archivos XML enviados por un socio comercial
Convierte datos de pedidos o inventario recibidos como XML desde un sistema asociado a un formato de tabla familiar que el personal no técnico puede leer.
Ir y venir de formatos junto con el convertidor de CSV a XML
Combina esta herramienta con el convertidor de CSV a XML para mover datos de un lado a otro cuando distintos departamentos o sistemas exigen formatos diferentes.
Glosario de la conversión de XML a CSV
- XML (Extensible Markup Language)
- Un lenguaje de marcado que envuelve los datos en etiquetas para describir su estructura. Todavía se usa ampliamente en la comunicación SOAP, archivos de configuración e intercambio de datos entre sistemas.
- elemento row
- El elemento repetido que esta herramienta trata como un registro. Cada elemento hijo dentro de un
se convierte en una columna del CSV resultante.
- referencia de carácter
- Notación como
&,<y>usada para representar caracteres con significado especial en XML. Esta herramienta los decodifica automáticamente de vuelta a&,<y>en la salida. - SOAP (Simple Object Access Protocol)
- Un protocolo de comunicación entre servicios web en el que tanto las solicitudes como las respuestas se representan en XML. Sigue siendo habitual en sistemas bancarios y gubernamentales.
- CSV / TSV
- Formatos de texto plano que representan un registro por línea, con valores separados por comas (CSV) o tabulaciones (TSV). Ambos se abren directamente en programas de hojas de cálculo.
Preguntas frecuentes
A propósito — Por qué SOAP y XML siguen vigentes
SOAP (Simple Object Access Protocol), el estándar dominante para la integración de servicios web en la década de 2000, representa tanto las solicitudes como las respuestas en XML. Aunque los desarrollos nuevos rara vez eligen SOAP ahora que las API REST y JSON se han impuesto, algunos sistemas bancarios centrales y gubernamentales todavía funcionan sobre SOAP/XML debido a la validación estricta de esquemas que ofrece el formato.
Todavía es común encontrar equipos que copian manualmente el XML exportado de estos sistemas heredados a Excel, un flujo de trabajo ineficiente que persiste en muchas organizaciones. Esta herramienta busca cerrar esa brecha: cuando XML es el único formato disponible pero lo que realmente se necesita es una hoja de cálculo, la conversión puede hacerse por completo en el navegador. Combinada con el convertidor de CSV a XML, también facilita mover datos de un lado a otro cuando distintos departamentos o sistemas exigen formatos diferentes.
Toda la conversión de esta herramienta se ejecuta en el lado del cliente, dentro de tu navegador: el XML que pegas nunca se envía a un servidor. Eso la hace segura de usar incluso con datos confidenciales de socios o información personal incluida en el XML. También admite la carga de archivos, para evitar tener que copiar y pegar desde un editor de texto.