Conversor de XML a CSV
Entrada XML
Pega una tabla XML plana de hasta 1 000 000 de caracteres. La conversión se realiza en este navegador.
Convierte una tabla XML sencilla en CSV separado por comas sin enviar su contenido a ningún sitio. El conversor espera una raíz que contenga elementos de fila directos con el mismo nombre. Los atributos de las filas se convierten en columnas como @id y los elementos hijo directos, en columnas normales. Si el XML es anidado o ambiguo, lo rechaza en lugar de inventar cómo aplanarlo.
Cómo convertir XML plano a CSV
-
1
Pega el XML
Introduce XML bien formado de hasta 1 000 000 de caracteres. Las declaraciones DOCTYPE y ENTITY se rechazan.
-
2
Comprueba la forma de la tabla
Cada hijo directo de la raíz debe ser la misma clase de fila, con atributos y campos de texto directos y únicos.
-
3
Revisa filas y columnas
El segundo paso muestra el tamaño detectado antes de crear el archivo. Los límites son 10 000 filas y 200 columnas.
-
4
Copia o descarga
Copia el CSV separado por comas o descárgalo en UTF-8; después, empieza de nuevo para borrar el borrador local.
Estructura XML admitida
La raíz debe contener uno o más elementos de fila directos, todos con el mismo nombre. Cada fila puede tener atributos y elementos hijo directos cuyo contenido sea texto simple:
<contactos>
<contacto id="1">
<nombre>Ada</nombre>
<ciudad>Londres</ciudad>
</contacto>
<contacto id="2">
<nombre>Lin</nombre>
<ciudad>Taipéi</ciudad>
</contacto>
</contactos>
El resultado es:
@id,nombre,ciudad
1,Ada,Londres
2,Lin,Taipéi
Los atributos llevan el prefijo @ para diferenciarlos de los elementos hijo. Si falta un campo en una fila, su celda queda vacía.
Qué se rechaza
- XML no válido, una raíz vacía o un documento sin filas
- Una declaración
DOCTYPEoENTITY - Nombres de fila distintos bajo la misma raíz
- Campos hijo que contienen elementos anidados
- Un mismo campo hijo repetido dentro de una fila
- Más de 1 000 000 de caracteres, 10 000 filas o 200 columnas
El conversor no incluye XPath, controles de espacios de nombres, subida de archivos, API, aplanamiento de datos anidados, estrategias de expansión o unión, otros separadores ni opción de BOM. Primero debes transformar un XML jerárquico en una tabla plana.
Salida CSV y seguridad en hojas de cálculo
La salida utiliza comas y UTF-8. Las reglas de entrecomillado de CSV conservan dentro de cada campo las comas, comillas y saltos de línea. Los valores que empiezan por =, +, - o @ se protegen para que la hoja de cálculo los interprete como texto y no como fórmulas. Revisa los datos antes de importarlos en otro sistema.
Privacidad en el navegador
El análisis, la validación, la vista previa, la copia y la descarga se realizan en tu navegador. El contenido XML y CSV no se sube, no se envía mediante Livewire, no aparece en la URL ni se guarda en un historial del servidor. El proceso de tres pasos puede conservar un único borrador privado durante la sesión de la página; Empezar de nuevo lo borra. No pegues datos sensibles en un dispositivo que no sea de confianza.
Preguntas frecuentes
No. Solo admite una raíz con filas directas uniformes, cuyos elementos hijo directos contienen texto y no otros elementos. Esta estructura estricta evita un aplanamiento arbitrario o engañoso.
Cada atributo de fila se convierte en una columna con el prefijo @; por ejemplo, id="7" pasa a @id. Los elementos hijo directos usan su nombre como columna.
Produce CSV UTF-8 separado por comas. No hay controles para otro separador ni para añadir BOM. Los valores que podrían iniciar una fórmula se protegen como texto.
No. La entrada y el resultado permanecen en el navegador y no llegan a la URL ni al historial del servidor. Empezar de nuevo borra el borrador local del proceso de tres pasos.
Herramientas relacionadas
Conversor de M4A a MP3
Convierte audio M4A a MP3 para una compatibilidad más amplia. Sube un archivo .m4a y descarga una copia .mp3 compatible.
Convertidor de MKV a MP4
Convierte vídeos MKV a MP4 para una reproducción más fluida en iPhone, iPad, QuickTime, navegadores, televisores y editores. Sube un archivo .mkv y descarga un .mp4 compatible.
Conversor de subtítulos
Convierte subtítulos SRT a WebVTT o pistas VTT a SRT de forma local. Valida los tiempos, conserva el texto en varias líneas y descarga el resultado.
Conversor de Word a Markdown
Convierte un archivo Word DOCX en Markdown limpio desde el navegador. Conserva títulos, listas, enlaces y tablas sencillas, y copia o descarga el archivo .md editable.
Extractor de archivos
Examina archivos ZIP, JAR, XPI, DOCX, XLSX, PPTX y ODT localmente en el navegador y descarga ficheros individuales sin subir el archivo original.
CSV a Excel
Convierte datos CSV en un libro XLSX de una hoja en el navegador, revisa delimitadores, conserva identificadores y mantiene el archivo en local.