XML a CSV

Convierte XML a CSV en tu navegador. Pega XML o elige un archivo. Selecciona el elemento que se repite para convertirlo en fila, revisa el resultado y cópialo o descárgalo. Tus datos permanecen en tu dispositivo.

XML pegado o archivos .xml y .txt de hasta 10 MB

Pega o elige un archivo XML. También puedes soltarlo aquí.

Separador
Codificación

Añade un apóstrofo antes del texto que podría ejecutarse como fórmula en Excel. Desactívalo para importaciones de datos CSV sin procesar.

Tu vista previa aparecerá aquí tras la conversión.

Cómo funciona

Este convertidor de XML a CSV transforma un documento pegado o archivo XML local en filas de hoja de cálculo. La conversión se ejecuta en un Web Worker en tu navegador; el XML y el CSV no se suben a internet. No se requiere cuenta.

Cómo se convierte XML en CSV

Tu XMLEn el CSV
Elementos que se repiten, como <order>Cada elemento seleccionado se convierte en una fila. Las columnas incluyen los campos presentes en cualquier fila; los campos ausentes dejan celdas vacías.
Atributos, como id="A-104"Los atributos se convierten en columnas con prefijo @, como @id. Las declaraciones de espacio de nombres se omiten.
Elementos anidados, como <shipping><city>…</city></shipping>Los valores anidados se convierten en columnas separadas por puntos, como shipping.city. Un punto dentro del nombre XML se escapa como \. en el nombre de columna.
Valores repetidos dentro de un registro, como dos elementos <tag>Los valores permanecen juntos como matriz JSON en una sola celda CSV, como ["new","gift"]. Selecciona la ruta de etiqueta si prefieres una fila por cada etiqueta.

Convierte XML a CSV en tres pasos

Pega XML o elige un archivo .xml y selecciona Convertir XML a CSV. Si el elemento de registro elegido automáticamente no es el que deseas, elige otra ruta en Una fila CSV por elemento. Revisa la tabla o el texto CSV y copia o descarga el archivo.

Elige coma para CSV estándar, punto y coma para configuraciones regionales de hoja de cálculo o tabulador para TSV. Los valores con separadores, comillas o saltos de línea se entrecomillan. Los archivos usan codificación UTF-8 y saltos CRLF. Elige UTF-8 con BOM si Excel no interpreta correctamente caracteres acentuados o no latinos.

La protección para hojas de cálculo está activada por defecto. El texto que comienza con =, +, - o @, incluso tras espacios en blanco, recibe un apóstrofo inicial para evitar la ejecución de fórmulas en hojas de cálculo. Desactívala cuando el sistema importador requiera exactamente el texto original.

Puedes usar archivos .xml o .txt de hasta 10 MB. La vista previa muestra las primeras 100 filas y 30 columnas; la copia y descarga incluyen todo. El XML debe estar bien formado. No se admiten DTD ni entidades externas. Archivos XML muy grandes o con anidamientos profundos pueden agotar la memoria del dispositivo.