Convertir Excel (XLSX) a KML
Este convertidor transforma una hoja de Excel .xlsx o .xls con columnas de latitud y longitud, X/Y o WKT en un archivo KML para Google Earth, Google My Maps o QGIS, con un marcador por fila y las demás columnas como datos del marcador. El libro se lee en su navegador y no se sube. Usted elige qué columna será el nombre del marcador. Las direcciones no se geocodifican, así que la hoja necesita coordenadas.
¿Un archivo no se convirtió correctamente? Escriba a [email protected], a ser posible con un pequeño archivo de ejemplo, y se corregirá.
Lo esencial
- Entrada: Excel (XLSX) (.xlsx). Salida: KML (.kml).
- Tus archivos no se suben: el trabajo se hace en tu navegador, en tu propio dispositivo.
- Tamaño: sin límite fijo; los archivos muy grandes están limitados por la memoria de tu dispositivo.
- Necesita un navegador actual (Chrome, Edge, Firefox o Safari) en ordenador, tableta o móvil; no hay que instalar nada.
- Gratis y sin registro.
De Excel (XLSX) a KML: ¿por qué convertir?
Las listas de emplazamientos, puntos de muestreo, clientes o activos suelen guardarse en un libro de Excel con una columna de latitud y otra de longitud, y Google Earth pide KML. Guardar antes la hoja como CSV hace perder cosas por el camino: Excel puede escribir punto y coma y coma decimal, cambiar la codificación del texto y convertir un código postal como 0150 en 150. Este convertidor lee el .xlsx directamente con sus tipos de celda, encuentra la hoja y las columnas que contienen las coordenadas y escribe un marcador por fila, con el nombre de la columna que usted elija y todas las demás columnas en el globo. El texto conserva sus ceros iniciales y las fechas se escriben como 2024-05-01. También funcionan las coordenadas en grados, minutos y segundos, una sola columna «lat, lon» copiada de Google Maps y los valores UTM o de una cuadrícula nacional (con su código EPSG). Verá los puntos en un mapa antes de descargar.
Cómo convertir Excel (XLSX) a KML
- Suelte su archivo .xlsx o .xls en el recuadro o haga clic para elegirlo.
- Compruebe las columnas de coordenadas y elija la columna que se usará para los nombres de los marcadores.
- Haga clic en «Convertir a KML» y abra el archivo en Google Earth o impórtelo en My Maps.
Qué cambia al convertir
Qué hoja y qué filas se leen
El convertidor lee la primera hoja cuya fila de encabezado tiene columnas de coordenadas, como Latitude y Longitude, Lat y Lon o X e Y, y le indica qué hojas omitió. Una línea de título o una fila vacía encima del encabezado también se omite. Las fórmulas se leen con su último valor calculado, y una celda combinada solo tiene su valor en la primera celda. Si el libro mezcla varias tablas en una misma hoja, ponga la que necesita en una hoja aparte.
Elegir el nombre del marcador
Google Earth etiqueta cada marcador con su nombre. «Automático» usa una columna llamada Name si existe; si no, una columna de texto que contenga name, title o label y, en último caso, la primera columna de texto. Puede elegir cualquier otra columna o «Sin nombres». Las demás columnas se muestran como tabla de datos en el globo, y Google Earth muestra todos los valores como texto, así que un número con muchos decimales se escribe sin ceros finales.
Filas sin coordenadas
Una fila con una coordenada vacía o ilegible se conserva como marcador sin ubicación, así que sus datos no se pierden, pero Google Earth y My Maps no pueden mostrarla en el mapa. La página le dice cuántas filas están afectadas. Las direcciones no se convierten en coordenadas.
Coordenadas en metros
Las coordenadas KML son siempre longitud y latitud en WGS84. Si los valores claramente no son grados, por ejemplo coordenadas UTM este y norte como 724000 y 6176000, la página le pide el código EPSG, como EPSG:25832, y reproyecta los puntos a WGS84 antes de escribir el KML.
Archivos .xls antiguos y exportaciones web
Los libros de Excel 97-2003 con extensión .xls se leen como los archivos .xlsx, con los resultados de las fórmulas, las fechas y las hojas, igual que las tablas HTML y el texto separado por tabulaciones que algunos sitios web exportan con un nombre .xls. Un .xls o .xlsx con contraseña de apertura está cifrado y no se puede leer: guarde antes una copia sin contraseña.
Sobre los formatos
Excel (XLSX)
XLSX es el formato de libro de Microsoft Excel desde Excel 2007, y también lo escriben LibreOffice, Numbers y Google Sheets. Las listas de direcciones, puntos de muestreo e inventarios de activos suelen estar en una hoja de cálculo con una columna de latitud y otra de longitud, pero una hoja de cálculo no es un dato cartográfico hasta que esas columnas se convierten en puntos.
- Un libro puede tener varias hojas; cada hoja es una tabla con una fila de encabezado.
- Las celdas conservan su tipo: números, fechas y texto, así que un código postal como 08001 puede conservar su cero inicial.
- No hay geometría ni sistema de coordenadas; las coordenadas son solo números en columnas.
- El formato antiguo .xls (Excel 97-2003) es un formato binario distinto.
KML
KML (Keyhole Markup Language) es el formato XML de Google Earth y Google My Maps, y una norma OGC desde 2008. Además de la geometría, puede contener estilos, iconos, carpetas y descripciones en HTML.
- Siempre longitud y latitud WGS84, con altitud opcional.
- Las carpetas agrupan marcadores; cada carpeta puede convertirse en una capa propia al convertir.
- Los estilos (colores, grosores de línea, iconos) son propios de KML y Google Earth.
Preguntas frecuentes
¿Se sube mi hoja de cálculo?
No. Su propio navegador lee y convierte el libro, así que las listas de clientes y otros datos privados permanecen en su equipo.
¿Tengo que guardar antes la hoja como CSV?
No. Suelte el archivo .xlsx o .xls tal como está. Si ya tiene un CSV, use en su lugar el convertidor de CSV a KML.
¿Puedo importar el KML en Google My Maps?
Sí. En My Maps, añada una capa, haga clic en Importar y elija el KML. My Maps usa el nombre del marcador como título y muestra las demás columnas en los detalles. My Maps también puede importar un .xlsx directamente, pero solo con latitud y longitud en grados decimales o con direcciones que él mismo geocodifica.
¿Puede la hoja contener líneas y polígonos?
Sí, en una columna de texto WKT como LINESTRING (12.56 55.67, 12.57 55.68) o POLYGON (…). Dos columnas de coordenadas solo pueden dar puntos.
¿Funciona con Google Sheets o LibreOffice?
Sí. Descargue o guarde la hoja como .xlsx (Microsoft Excel) y suelte ese archivo aquí.