Wie zum Hochladen von Adressen in Excel auf Google für die kürzeste Route

January 6

Die Programmierschnittstelle Google Wegbeschreibung beinhaltet keine Methode zum Hochladen einer Datenbank mit Adressen, Wegbeschreibung abzurufen. Allerdings ist es möglich, eine Reihe von programmatischen URLs in Excel zu erstellen, die Richtungen Informationen in Formaten, die dann in Excel-Berechnungen verwendet werden können.

Anweisungen

1 Erstellen Sie eine Excel-Tabelle mit Daten in zwei Spalten mit den Herkunfts- und Zielländer-Adressen, die Sie in der Google-Wegbeschreibung-API nachschlagen möchten.

2 Geben Sie eine Berechnung in die nächste Spalte, die eine Adresse in ein URL-codierten Format konvertiert, die in eine Google-Wegbeschreibung-API-Suche verwendet werden können. Dies erfordert Räume durch Plus-Zeichen zu ersetzen. Die Ursprungs-Adresse ist in Zelle A1 die Berechnung wie folgt:

= SUBSTITUTE(A1,"","+")

3 Wiederholen Sie Schritt 2 in der nächsten Spalte, ein URL-codierten Format für die Adresse. Wenn die Ziel-Adresse in Zelle B1 ist, ist die Berechnung wie folgt:

= SUBSTITUTE(B1,"","+")

4 Erstellen Sie eine Berechnung in eine fünfte Kolonne, die die URL der Google-Wegbeschreibung-API gesendet werden erstellt. Wenn Ihre konvertierten Ursprung und Ziel-Adressen in den Zellen C1 und D1 sind, ist die Berechnung wie folgt:

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

5 Kopieren Sie die Berechnungen von Schritten zwei, drei und vier durch die Säule eine URL für jede der Herkunfts- und Zielländern Adressen zu erstellen.

6 Jede URL kopieren und fügen Sie ihn in die Adresszeile eines Webbrowsers, dann drücke Return. Google Antworten mit den Richtungen vom Ursprung an die Zieladresse im XML-Format.

7 Kopieren Sie die XML-Ergebnisse, und fügen Sie sie in einem Texteditor wie Editor. Die meisten dieser Daten werden überflüssig, wenn Sie nur die Text-Anweisungen für die kürzeste Route. Sie können beliebige XML-Daten löschen, die nicht durch "< Html_instructions >" Tags umgeben ist. Benötigen Sie weitere Informationen aus dem zurückgegebenen Datensatz, verwenden Sie die XML-Tag-Struktur um zu bestimmen, welche anderen Daten zu behalten.

8 Die resultierenden XML-Daten in eine neue Spalte in der Excel-Tabelle einfügen.

9 Wiederholen Sie die Schritte 6 bis acht Richtungen für jeden Herkunfts- und Zielländern abrufen.

Tipps & Warnungen

  • Dieser Prozess kann automatisiert werden, verwenden Excel Makroprogrammierung, aber Excel ist nicht die effizienteste Software für diesen Zweck verwenden. Datenbank-Software wird für die URLs an Google, Automatisierung der URL-Anforderung senden und empfangen von Prozess erstellen und analysieren die resultierenden XML-Dateien in zusätzliche Datenbankfelder effizienter sein.