TL
Tool Lab
💰Donar
💰Donar

XML a CSV

Convierte registros XML en una hoja CSV.

XML Input
CSV Output

Acerca de esta herramienta

El Conversor de XML a CSV extrae elementos de registro repetidos de un documento XML y los convierte en una hoja de cálculo CSV plana. Los hijos directos del elemento raíz del XML se tratan como filas, y los nombres de sus elementos hijos se convierten en los encabezados de columna del CSV.

Los campos faltantes se dejan vacíos. Los valores que contienen comas o comillas se escapan correctamente siguiendo el RFC 4180. Toda la conversión se ejecuta en tu navegador usando el DOMParser integrado; no se envía ningún XML a ningún servidor. Esta herramienta funciona mejor con XML bien estructurado que tenga un esquema consistente en todos los registros.

Cómo usar

  1. Pega tu XML en el área de entrada de XML, o haz clic en Sample para cargar un ejemplo.
  2. Haz clic en Convert para generar el CSV.
  3. Revisa el resultado: cada elemento hijo del XML se convierte en una columna.
  4. Haz clic en Copy para copiar el CSV al portapapeles.

Casos de uso

Los analistas de datos que reciben exportaciones XML las convierten a CSV para analizarlas en Excel o Google Sheets. Los desarrolladores que migran datos entre sistemas convierten datos de configuración XML a CSV para importarlos. Los editores de contenido convierten feeds de productos de XML a CSV para edición masiva.

Preguntas frecuentes

  • ¿Qué estructura XML espera esta herramienta?Una estructura de dos niveles: un elemento raíz que contiene elementos hijos repetidos (registros), cada uno con sus propios hijos (campos). Ejemplo: <root><record><field>...</field></record></root>.
  • ¿Qué ocurre si los registros tienen campos diferentes?La herramienta recopila todos los nombres de campo únicos entre todos los registros. Los campos faltantes de un registro se dejan como celdas CSV vacías.
  • ¿Maneja los atributos XML?Actualmente no. Solo se extrae el contenido de texto de los elementos hijos. Los atributos XML se ignoran en la conversión.