¿qué es un convertidor CSV a XML?
Un convertidor de CSV a XML convierte los datos tabulares almacenados como valores separados por comas en un documento XML estructurado. CSV es un formato plano donde cada línea es un registro y cada valor está separado por un delimitador, que es compacto pero no contiene nido ni información de tipo. XML envuelve cada valor en una etiqueta con nombre, por lo que los mismos datos obtienen una estructura explícita que los validadores, las transformaciones XSLT y los sistemas empresariales más antiguos pueden leer directamente. Esta herramienta lee su CSV, trata la primera fila como los nombres de las columnas y escribe cada fila siguiente como un elemento XML cuyos hijos llevan el nombre de esas columnas.
El convertidor sigue las reglas de cotización del RFC 4180, por lo que un valor que a su vez contiene una coma, una comilla o un salto de línea se analiza correctamente cuando se envuelve en comillas dobles en lugar de dividirse en campos. Detecta automáticamente si su archivo está separado por comas, punto y coma, pestañas o tuberías verificando qué delimitador proporciona un recuento de columnas consistente y puede anular esa elección. Los nombres de las columnas se convierten en nombres de elementos XML válidos, porque los nombres XML no pueden contener espacios ni comenzar con un dígito, y los cinco caracteres significativos de marcado se escapan para que la salida esté siempre bien formada. Puede elegir el elemento raíz envolvente, el nombre del elemento por fila y si cada celda se convierte en un elemento secundario o un atributo en la fila.
Todo se ejecuta en su navegador con JavaScript, por lo que una exportación de cliente, una lista de precios o un feed de datos nunca sale de su dispositivo: nada se carga, registra ni almacena, y el convertidor sigue funcionando sin conexión a Internet una vez que la página se ha cargado. Eso es importante para los archivos CSV, que habitualmente contienen nombres, direcciones de correo electrónico, detalles de pedidos y otra información que no le gustaría pegar en un servidor aleatorio. Está diseñado para migrar datos de hojas de cálculo a una canalización XML, generar dispositivos XML para pruebas y preparar feeds para sistemas que solo aceptan entrada XML.
¿cómo utilizar el convertidor CSV a XML?
Pegue su CSV
Pegue o escriba sus datos CSV en el cuadro de entrada. Un bloque copiado de Excel, Google Sheets o un archivo.csv funciona directamente, incluidos los campos citados que contienen comas o saltos de línea.
Establecer las opciones
Deje el delimitador en detección automática o elija uno, elija si la primera fila es un encabezado y establezca el elemento raíz, el elemento de fila y si las celdas se convierten en elementos secundarios o atributos.
convertido
Haga clic en Convertir a XML. La herramienta analiza cada fila, escapa a los caracteres de marcado, desinfecta los nombres de las columnas en etiquetas XML válidas y crea un documento bien formado.
Copiar o descargar
Copie el XML a su portapapeles o descárguelo como un archivo.xml, luego ajuste las opciones y vuelva a convertirlo si necesita una forma diferente.
Características clave
Análisis RFC 4180
Un analizador de máquina de estados adecuado maneja campos cotizados, comillas dobles escapadas y comas o nuevas líneas dentro de un valor, por lo que las exportaciones complicadas del mundo real se convierten correctamente.
Detección automática del delimitador
Los archivos de coma, punto y coma, pestaña y canalización se detectan mediante los cuales el separador proporciona un recuento de columnas consistente y puede anular la suposición cuando un archivo es inusual.
Elementos o Atributos
Representa cada celda como un elemento secundario con nombre o colapsa una fila en un solo elemento con un atributo por columna, lo que espere tu sistema de destino.
Salida válida y escapada
Los nombres de las columnas se convierten en nombres XML legales y los cinco caracteres significativos del marcado se escapan, por lo que el resultado siempre es XML bien formado que puedes validar.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!