Tecnología

Inicio

Cómo subir direcciones en Excel a Google por la ruta más corta

La interfaz de programación de aplicaciones Direcciones Google no incluye un método para cargar una base de datos de direcciones para recuperar las direcciones. Sin embargo, es posible crear una serie de URLs programáticas dentro de Excel que recupera información direcciones en formatos que pueden ser utilizados en los cálculos de Excel.

Instrucciones

1 Crear una hoja de cálculo Excel con datos de dos columnas que contienen las direcciones de origen y de destino que desea buscar en el Google Directions API.

2 Introduzca un cálculo en la siguiente columna que convierte una dirección en un formato de codificación URL que se puede utilizar en un Google de búsqueda llegar API. Para ello es necesario sustituir los espacios por signos más. Si la dirección de origen está en la celda A1, el cálculo es el siguiente:

= SUSTITUIR (A1, "", "+")

3 Repita el paso dos en la siguiente columna para crear un formato de codificación URL para la dirección de destino. Si la dirección de destino está en la celda B1, el cálculo es el siguiente:

= SUSTITUIR (B1, "", "+")

4 Crear un cálculo en una quinta columna que crea el URL para ser enviados a la API de rutas de Google. Si las direcciones de origen y de destino son convertidos en las células C1 y D1, el cálculo es el siguiente:

=CONCATENATE("http://maps.googleapis.com/maps/api/directions/xml?origin=",C1,"&destination=",D1,"&sensor=false")

5 Copiar los cálculos de los pasos dos, tres y cuatro abajo de la columna para crear una URL para cada una de las direcciones de origen y de destino.

6 Copia cada URL y pégala en la barra de direcciones del navegador Web, a continuación, pulsa enter. Google responderá con las direcciones desde el origen hasta la dirección de destino en el formato XML.

7 Copiar los resultados XML y pegarlos en un editor de texto como el Bloc de notas. La mayor parte de estos datos pueden ser innecesarios si sólo necesita las direcciones de texto para la ruta más corta. Puede borrar todos los datos XML que no está rodeado por "<>" html_instructions etiquetas. Si necesita más información del conjunto de datos devueltos, utilice la estructura de etiquetas XML para determinar qué otros datos a retener.

8 Pegar los datos XML resultantes en una nueva columna en la hoja de cálculo Excel.

9 Repita los pasos del sexto al octavo para recuperar instrucciones para cada origen y destino.

Consejos y advertencias

  • Este proceso se puede automatizar utilizando la programación macro Excel, pero Excel no es el software más eficiente de usar para este propósito. software de base de datos será más eficiente para la creación de las direcciones URL para publicar en Google, la automatización de la solicitud de URL y recibir, procesar y analizar los archivos XML resultantes en los campos de base de datos adicionales.