Cómo usar Excel a XML
- 1
Suelta la hoja de cálculo
XLSX, XLS u ODS, o un archivo CSV. Elige la hoja si el libro tiene varias.
- 2
Pon nombre a los elementos
Elige el elemento raíz, el elemento que se escribe por cada fila y si las columnas pasan a ser elementos hijo o atributos.
- 3
Guarda el XML
Revisa la salida y descarga el archivo .xml o cópialo.
Límites y Pro
Hojas de cálculo y archivos CSV de hasta 500 MB; una hoja a la vez.
Archivos de hasta 4 GB. Ver Pro
Acerca de Excel a XML
Excel a XML escribe las filas de una hoja de cálculo como XML: un elemento por fila dentro de un elemento raíz, con los encabezados de columna como nombres. Una hoja con las columnas sku, name y price se convierte en <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows> o, con las columnas como atributos, en <row sku="A-1" name="Pen" price="1.5"/>. Ambos nombres de elemento se pueden cambiar (por ejemplo, products y product) para ajustarse a lo que espera el sistema de destino.
Los encabezados rara vez son nombres XML válidos tal cual, así que se corrigen: los espacios y los signos de puntuación pasan a ser guiones bajos, un encabezado que empieza por un dígito recibe un guion bajo delante, y dos columnas con el mismo encabezado pasan a ser name y name_2. Los encabezados en cirílico y en otros alfabetos no latinos están permitidos en XML y se conservan tal como están.
Los valores se escriben tal como los guarda la hoja, no como se muestran: 1200 en lugar de $1,200.00, las fechas en ISO 8601 (2026-03-31, con la hora cuando la hay) y las fórmulas con su último resultado calculado. Las celdas vacías pasan a ser elementos vacíos o se omiten si prefieres registros más pequeños. Los caracteres especiales se escapan y el archivo es UTF-8, con declaración XML opcional.
Los archivos CSV funcionan igual, con el delimitador y la codificación del texto (UTF-8, Windows-1251 o Windows-1252) detectados o elegidos a mano. Desactiva «La primera fila es el encabezado» si la hoja no lo tiene; las columnas se llamarán entonces Column_1, Column_2, etc. Solo se convierte una hoja a la vez.
Privacidad
El libro o el CSV se lee con SheetJS en un worker dentro de esta pestaña y el XML también se escribe ahí; no se sube nada y el archivo no se conserva.