¿Odias los anuncios? Ir Sin publicidad Hoy

Convertidor de XML a CSV

DatosDesarrollador
ANUNCIO · ¿ELIMINAR?

Opciones

Nombre del etiqueta del registro repetido. Deje en blanco para detectar automáticamente desde el hijo más común de la raíz.
Prefijo para las columnas de atributos para diferenciarlas de las columnas de elementos.
Pegar XML a la izquierda para extraer filas.
ANUNCIO · ¿ELIMINAR?

Guía

Convertidor XML a CSV

Convertidor de XML a CSV

Pegue cualquier documento XML y convierta sus registros repetidos en un archivo CSV plano. La herramienta detecta automáticamente el elemento de fila y las columnas a partir de etiquetas de elementos y atributos, muestra una vista previa de las primeras 10 filas y le permite descargar el CSV completo — útil para migrar datos de sistemas legados, exportaciones o cualquier alimentación XML a hojas de cálculo y pipelines de ETL.

Cómo Usar

  1. Pegue su XML en la zona de entrada o arrastre y suelte un archivo .xml en el subida.
  2. Deje el elemento de fila en blanco para que la herramienta detecte automáticamente el hijo más común de la raíz, o escriba un nombre de etiqueta (por ejemplo: order, record, item) para dirigirse a un elemento repetido específico.
  3. Elige un delimitador (coma, punto y coma, tabulador o tubo) y un final de línea (LF o CRLF) que coincida con el sistema al que estás exportando.
  4. Alternar si incluir una fila de encabezado, si capturar atributos XML como columnas adicionales y si eliminar espacios en blanco de los valores.
  5. Revisa la vista previa (primeras 10 filas) y el resumen de filas y columnas, luego haz clic en el icono de descarga para guardar el CSV completo.

Características

  • Detección automática del elemento de fila – Elige el hijo directo más común de la raíz para que la mayoría de los documentos XML funcionen sin configuración.
  • Captura de atributos – Los atributos XML pueden promoverse a columnas independientes con un prefijo configurable (predeterminado @) para que sean fáciles de distinguir de las columnas de elementos.
  • Columnas de unión de claves – Los encabezados se inferen de cada fila, por lo que los campos opcionales o escasamente poblados siguen apareciendo en la salida.
  • Escapado según RFC 4180 – Los valores que contienen el delimitador, comillas dobles o saltos de línea se envuelven automáticamente en comillas y se escapan.
  • Delimitador y final de línea configurables – Coma, punto y coma, tabulador o tubo; LF o CRLF — coincidencia exacta con lo que espera tu herramienta de destino.
  • Vista previa + descarga completa – La vista previa en pantalla se limita a las primeras 10 filas para mantener la página responsive, mientras que Copiar y Descargar siempre operan sobre la salida completa.
  • Funciona completamente en tu navegador – Su XML nunca abandona su máquina, lo cual es importante cuando los datos contienen registros de clientes o de negocio.

Cuándo usar esta herramienta

  • Migración de datos antiguos – Extrae registros de sistemas antiguos que solo exportan XML y cargue los datos en hojas de cálculo, herramientas de BI o bases de datos modernas.
  • Alimentaciones de datos abiertos – Muchos conjuntos de datos gubernamentales y de investigación aún se distribuyen en formato XML; el CSV es mucho más amigable para el análisis.
  • Respuestas de API – Aplanar rápidamente una respuesta XML de una API en un formato tabular para revisión rápida o para compartir con actores no técnicos.
  • Exportaciones de SaaS – Varios productos de SaaS empresariales solo emiten XML en exportación; el CSV es lo que esperan las hojas de cálculo, dashboards y herramientas de ETL al importar.

Preguntas frecuentes

  1. ¿Qué significa aplanar XML en CSV?

    XML es jerárquico — los elementos pueden anidarse dentro de otros elementos hasta una profundidad arbitraria. CSV es plano — cada fila tiene el mismo conjunto de columnas. Aplanar significa elegir un elemento XML repetido como fila y convertir cada campo hijo y atributo en una columna. Las ramas profundamente anidadas se reducen típicamente a su contenido textual o se unen con un separador, lo que explica por qué el CSV es ideal para datos tabulares pero pérdida de información para estructuras de árboles verdaderas.

  2. ¿Por qué el CSV necesita una regla especial de escapado para comas, comillas y saltos de línea?

    El CSV es un formato delimitado, por lo que cualquier literal delimitador, comilla o salto de línea dentro de un valor sería mal interpretado como una frontera de columna o fila. RFC 4180 soluciona esto envolviendo tales valores en comillas dobles y escapando cualquier comilla doble interna mediante doble comilla (""). Esto mantiene el formato simple de parsear con una pequeña máquina de estados mientras permite texto arbitrario en campos.

  3. ¿Por qué los atributos XML se tratan de forma diferente a los elementos hijos?

    En XML, los atributos están en la etiqueta de apertura y los elementos hijos están dentro de ella, pero en CSV ambos terminan como columnas. Las herramientas suelen distinguirlos prefiriendo las columnas de atributos (frecuentemente con @) para que un consumidor posterior pueda saber que un atributo @id es metadatos sobre una fila, no un campo hermano. Esta convención también evita colisiones de nombres cuando un elemento y un atributo comparten el mismo nombre.

  4. ¿Cuál es la diferencia entre los finales de línea LF y CRLF en archivos CSV?

    LF (\n) es el final de línea de Unix y macOS; CRLF (\r\n) es la convención de Windows y es el final de línea especificado por RFC 4180. Los analizadores modernos aceptan ambos, pero algunas herramientas legadas de Windows — y Excel en Windows al abrir un archivo con finales mixtos — funcionan mejor con CRLF. Elegir el final de línea adecuado desde el principio evita errores sutiles de importación en el destino.

  5. ¿Por qué la detección automática de columnas se basa en la unión de claves entre filas?

    En la práctica, el XML a menudo tiene elementos opcionales — algunos registros incluyen un atributo o sub-elemento que otros no. Si se usan solo los campos del primer registro como lista de columnas, cada campo opcional posterior desaparecería silenciosamente. Tomar la unión de claves observadas en todas las filas garantiza que cada campo distinto tenga su propia columna, con celdas vacías para las filas que no lo incluyeron.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?