Hvordan laste opp adresser i Excel til Google for korteste rute

Google Veibeskrivelse application programming interface omfatter ikke en metode for å laste opp en database over adresser for å hente retninger. Men det er mulig å lage en serie med programmaadresser i Excel som henter retninger informasjon i formater som kan deretter brukes i Excel beregninger.

Bruksanvisning

1 Opprett et Excel-regneark med data i to kolonner som inneholder opprinnelse og destinasjon adresser du ønsker å slå opp i Google Veibeskrivelse API.

2 Skriv inn en beregning i neste kolonne som konverterer en adresse til en URL-kodet format som kan brukes i en Google beskrivelser API oppslag. Dette krever erstatte mellomrom med plusstegn. Hvis opprinnelse adresse er i celle A1, er beregningen som følger:

= ERSTATNINGS (A1, "", "+")

3 Gjenta trinn to i neste kolonne for å lage en URL-kodet format for destinasjonsadressen. Hvis destinasjonsadressen er i celle B1, er beregningen som følger:

= ERSTATNINGS (B1, "", "+")

4 Lag en beregning i en femte kolonne som skaper webadressen som skal sendes til Google Veibeskrivelse API. Hvis konverterte opprinnelse og destinasjonsadresser er i cellene C1 og D1, er beregningen som følger:

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

5 Kopier beregninger fra trinn to, tre og fire nedover kolonnen for å opprette en nettadresse for hver av opprinnelse og adressat.

6 Kopier hver adressen og lim den inn i adressefeltet i nettleseren, og trykk retur. Google vil svare med veibeskrivelse fra opprinnelsen til måladressen i XML-format.

7 Kopier XML-resultatene og lime dem inn i et tekstredigeringsprogram som Notisblokk. Mesteparten av disse dataene vil være unødvendig hvis du trenger bare teksten retninger for den korteste ruten. Du kan slette alle XML data som ikke er omgitt av "<html_instructions>" koder. Hvis du trenger mer informasjon fra den returnerte datasett, bruke XML kodestrukturen for å finne ut hva andre data for å beholde.

8 Lim de resulterende XML-data til en ny kolonne i Excel-regneark.

9 Gjenta trinn seks til åtte for å hente retninger for hver opprinnelse og destinasjon.

Hint

  • Denne prosessen kan automatiseres ved hjelp av Excel makro programmering, men Excel er ikke den mest effektive programvare for å bruke til dette formålet. Database programvare vil være mer effektivt for å lage nettadressene til å legge til Google, automatisere URL forespørsel og motta prosess, og analyse av de resulterende XML-filer i flere databasefelt.