Desarrollador / Formatos
XML a CSV: aplana registros XML en CSV
Convierte registros XML repetidos en una tabla. Elige el elemento de registro, incluye atributos, previsualiza las columnas aplanadas y descarga el CSV.
XML a CSV: aplana registros XML en CSV: Cada elemento de registro seleccionado se convierte en una fila. Los atributos usan @name, las rutas de elementos secundarios anidados se convierten en columnas y los elementos secundarios repetidos se numeran con [1], [2] y así sucesivamente. Los campos que faltan se convierten en celdas vacías. El texto mixto directo se conserva en #text; se eliminan los espacios en blanco circundantes. Los nombres de elementos cualificados se conservan. Se rechazan las declaraciones DOCTYPE y ENTITY. El conversor admite hasta 20 MiB de XML, 50.000 filas, 512 columnas y 1.000.000 de celdas. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Elige el elemento repetido que representa un registro. Las rutas secundarias se convierten en columnas, los atributos usan @name y los elementos secundarios repetidos usan [1], [2], etc. Los valores que faltan son celdas vacías. El texto mixto directo usa #text; se eliminan los espacios en blanco circundantes.
La protección contra fórmulas CSV añade un apóstrofo a las celdas que empiezan por =, +, - o @, incluso después de espacios en blanco. Desactívala solo si necesitas el texto original de la celda; las aplicaciones de hojas de cálculo podrían interpretarlo como una fórmula.
Límites: 20 MiB de XML, 50,000 registros, 512 columnas, 1.000.000 celdas y 64 niveles anidados. No se aceptan declaraciones DOCTYPE ni ENTITY.
Registros y nombres XML
La especificación XML del W3C define elementos, atributos y texto (https://www.w3.org/TR/xml/). La correspondencia de la tabla utiliza rutas de elementos y conserva los nombres cualificados. El catálogo inicial es un conjunto de datos ilustrativo original publicado en el dominio público.
Resultado de la tabla
ECMA-376 define el empaquetado de libros de Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). RFC 4180 describe las comillas en CSV (https://www.rfc-editor.org/rfc/rfc4180). La descarga contiene la tabla aplanada, no una correspondencia XML ni macros integradas.
Cómo se usa
- Pega un documento XML o abre un archivo XML local.
- Lee el documento, elige el elemento de registro y decide si quieres incluir los atributos.
- Comprueba las primeras 100 filas y descarga la tabla completa como CSV.
Privacidad y límites
Tus entradas y archivos se procesan en tu navegador. No se sube nada.
Herramientas relacionadas
Preguntas frecuentes
¿Qué elemento debo elegir?
Elige el elemento repetido que representa un registro, como /catalog/item. Si seleccionas la raíz del documento, se crea una fila que contiene las rutas de todos los elementos secundarios del documento.
¿Cómo se gestionan los elementos secundarios repetidos?
Se convierten en columnas independientes, como tag[1] y tag[2]. Si falta una aparición, la celda queda vacía; el conversor no multiplica las filas en listas anidadas.
¿Se incluyen los atributos?
Sí, de forma predeterminada. Desactiva la opción de atributos para exportar solo el texto de los elementos secundarios. Las declaraciones de espacios de nombres se omiten; los demás nombres cualificados se conservan.
¿La salida conserva la estructura XML original?
No. Crea una tabla plana de atributos y texto, por lo que no conserva los comentarios, las instrucciones de procesamiento ni el orden original del contenido mixto. La protección contra fórmulas de CSV está activada de forma predeterminada y antepone un apóstrofo a las celdas potencialmente ejecutables.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta