Come caricare gli indirizzi in Excel a Google per il percorso più breve

March 21

L'interfaccia di programmazione Indicazioni applicazione Google non include un metodo di caricamento di un database di indirizzi per recuperare le direzioni. Tuttavia, è possibile creare una serie di URL programmatiche all'interno di Excel che consente di recuperare le informazioni direzioni in formati che possono poi essere utilizzati nei calcoli di Excel.

istruzione

1 Creare un foglio Excel con i dati in due colonne contenenti gli indirizzi di origine e di destinazione che si desidera cercare in Google Indicazioni API.

2 Inserisci un calcolo nella colonna successiva che converte un indirizzo in un formato con codifica URL che può essere utilizzato in un Google ricerca Indicazioni API. Ciò richiede di sostituire gli spazi con segno più. Se l'indirizzo di origine è in cella A1, il calcolo è il seguente:

= SOSTITUTO (A1, "", "+")

3 Ripetere il passaggio a due nella colonna successiva per creare un formato di codifica URL per l'indirizzo di destinazione. Se l'indirizzo di destinazione è nella cella B1, il calcolo è il seguente:

= SOSTITUTO (B1, "", "+")

4 Creare un calcolo in una quinta colonna che crea l'URL da inviare a Google Indicazioni API. Se i origine e di destinazione sono convertiti in celle C1 e D1, il calcolo è il seguente:

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

5 Copiare i calcoli dai passi due, tre e quattro la colonna per creare un URL per ciascuno degli indirizzi di origine e di destinazione.

6 Copia ogni URL e incollarlo nella barra degli indirizzi di un browser Web, poi ha colpito il ritorno. Google risponderà con le direzioni dall'origine per l'indirizzo di destinazione in formato XML.

7 Copiare i risultati XML e incollarli in un editor di testo come Blocco note. La maggior parte di questi dati sarà inutile se avete solo bisogno le istruzioni di testo per il percorso più breve. È possibile eliminare tutti i dati XML che non è circondato da "<html_instructions>" tag. Se avete bisogno di ulteriori informazioni dal set di dati restituiti, utilizzare la struttura dei tag XML per determinare quali altri dati da conservare.

8 Incollare i dati XML risultanti in una nuova colonna nel foglio di calcolo di Excel.

9 Ripetere i passaggi da sei a otto per recuperare le indicazioni per ogni partenza e arrivo.

Consigli e avvertenze

  • Questo processo può essere automatizzato mediante programmazione macro Excel, ma Excel non è il software più efficiente da utilizzare per questo scopo. Software di database sarà più efficiente per la creazione di URL di inviare a Google, automatizzando la richiesta URL e il processo di ricezione, e l'analisi dei file XML risultanti in campi di database aggiuntivi.