Convertidor de XML a CSV

Pega texto XML con registros repetidos valor... y conviértelo a CSV/TSV.

Consejos

  • Esta herramienta es el proceso inverso del convertidor de CSV a XML (dev.csv.csv_to_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.

Preguntas frecuentes

Admite XML con un elemento repetido, cada uno con elementos hijos con la forma valor. Esto coincide con la salida del convertidor de CSV a XML (dev.csv.csv_to_xml), y muchas respuestas SOAP y exportaciones de sistemas heredados usan la misma estructura de un registro por elemento.

Los elementos cuya etiqueta de apertura y cierre no coinciden simplemente se omiten, dejando la celda correspondiente vacía, en lugar de provocar un fallo. Sin embargo, si no se encuentra ningún elemento , no se genera ningún resultado y se muestra un mensaje de error.

Muchos servicios web basados en SOAP, así como sistemas bancarios centrales o gubernamentales heredados creados antes de que JSON se popularizara, todavía dependen de XML como formato estándar de intercambio de datos. Por eso sigue existiendo la necesidad real de importar datos XML recibidos de socios o sistemas internos a herramientas de hojas de cálculo.

El convertidor de CSV a XML (dev.csv.csv_to_xml) realiza la conversión inversa. Usadas juntas, ambas herramientas permiten mover datos entre XML y CSV según sea necesario.
ツールくん

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.

→ Ver todas las curiosidades