Entrada CSV

Salida XML

¿Qué es CSV a XML?

CSV son datos tabulares. XML es un formato de marcado. CSV a XML convierte filas CSV en elementos XML. Úsalo para sistemas legacy, SOAP o herramientas que esperan XML. La RFC 4180 y la especificación XML del W3C definen los formatos.

Esta herramienta se ejecuta completamente en tu navegador. No se envía nada a ningún servidor. Pega CSV o sube un archivo; obtén salida XML. Usa Configuración para elegir delimitador, nombres de elementos root/row y atributos vs elementos. Para CSV a JSON, usa CSV a JSON. Para CSV a YAML, usa CSV a YAML.

Ejemplos CSV a XML

Convertir filas CSV a elementos XML. Ejemplo de telecomunicaciones:

Ejemplo: Registros de suscriptores

Entrada CSV

Salida XML:

Salida XML

Haz clic en el botón Ejemplo de arriba para cargar más ejemplos en el editor.

Cómo usar esta herramienta

1

Pegar o subir

Pega CSV en el panel izquierdo o sube un archivo .csv. Usa Ejemplo para cargar datos de ejemplo. Borrar para restablecer. Usa Configuración para configurar delimitador y estructura.

2

Configurar salida

Usa Configuración para establecer delimitador (coma, punto y coma, pipe, tab), elemento root, elemento row y si usar atributos para columnas.

3

Copiar o descargar

Usa Copiar o Descargar para obtener el XML. Para formatear XML, usa el Formateador XML. Para validación, usa el Validador XML.

La herramienta parsea tu CSV según <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> y construye una estructura XML. Cada fila se convierte en un elemento hijo (p. ej. <code>&lt;row&gt;</code>); los valores de columna se convierten en elementos hijos o atributos. La <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">especificación XML del W3C</a> define el formato de salida. Los caracteres especiales en valores se escapan como <code>&amp;lt;</code>, <code>&amp;amp;</code>, etc. La configuración permite elegir delimitador, nombres root/row y diseño de atributos vs elementos para coincidir con tu esquema destino.

La herramienta parsea tu CSV según RFC 4180 y construye una estructura XML. Cada fila se convierte en un elemento hijo (p. ej. <row>); los valores de columna se convierten en elementos hijos o atributos. La especificación XML del W3C define el formato de salida. Los caracteres especiales en valores se escapan como &lt;, &amp;, etc. La configuración permite elegir delimitador, nombres root/row y diseño de atributos vs elementos para coincidir con tu esquema destino.

Cuándo ayuda CSV a XML

Al integrar exportaciones de hojas de cálculo o bases de datos con sistemas basados en XML, APIs legacy o servicios SOAP, convierte aquí. Los sistemas empresariales suelen esperar XML para feeds de datos. Los elementos root y row configurables permiten ajustar esquemas destino. Para salida JSON o YAML, usa

Los feeds RSS, <a href="https://www.postman.com/" target="_blank" rel="noopener">respuestas de API</a> y pipelines ETL a veces requieren XML. Convertir CSV aquí produce XML bien formado para validación con el Validador XML o formateo con el Formateador XML. Para validación antes de la conversión, usa el Validador CSV.

Preguntas frecuentes

¿Mis datos son privados?

Sí. La conversión se ejecuta completamente en tu navegador. No se envían datos a ningún servidor.

¿Qué delimitadores se soportan?

Coma, punto y coma, pipe y tab. Usa Configuración para seleccionar el delimitador que coincida con tu CSV.

¿Atributos vs elementos?

Usa Atributos para poner valores de columna en atributos XML. Si no, se convierten en elementos hijos. Elige según tu esquema destino.

¿Puedo personalizar nombres de elementos?

Sí. Usa Configuración para establecer nombres de elementos Root y Row. Los valores por defecto suelen ser data y row.

¿CSV a XML vs CSV a JSON?

Ambos convierten CSV a datos estructurados. XML es común para sistemas legacy y empresariales. JSON es común para APIs. Usa el formato que espera tu destino.

Herramientas relacionadas

Para formato CSV, ver RFC 4180. Para XML, ver especificación XML del W3C y DOMParser de MDN. JSON es una alternativa para APIs basadas en JSON.