Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Получение координат по адресам, через сервис Google API

Поиск координат по адресам в Google Maps

Программа позволяет загрузить координаты для списка адресов в таблице Excel

Исходными данными выступает столбец с адресами объектов (город, улица, номер дома)

Программа выполняет запрос к сервису geocode через Google API,
и получает информацию об объекте в формате XML

(полный адрес с индексом, правильное название района, города и улицы, координаты объекта — широту и долготу),
и выводит результаты (в данном случае - только координаты: LON и LAT) в таблицу Excel (в столбцы справа)

Для уменьшения вероятности бана со сторону Google (из-за большого количества запросов),
можно задать паузу (интервал) между запросами (от 0 до 60 секунд)

К ячейкам с адресами объектов добавляются гиперссылки, позволяющие открыть найденную в Google информацию по объекту.

UPD:

Есть также решение для ЯндексКарт, — если нужно, пишите на почту, прикрепив к письму файл с адресами, и указав, куда надо вставлять координаты

Вложения:

Комментарии

работает на win10, но не работает на Win7, хотя excel с одного установщика. На mac os в Excel16 (2020) не работает, к сожалению. Пишет нет данных, как и в Win7/ Может ест у кого решение для google docs?

Есть база яндекса в эксель с гео координатами (долгота и широта) 5000 компаний, нужно найти индексы. Сколько стоит чтобы вы мне выслали такой файл уже с индексами?

Теперь без ключа из Гугла геоданные тянуть невозможно. R.I.P.

Приобрести файл без ограничений можно, оплатив мне 1000 руб удобным вам способом:
http://excelvba.ru/payments
А насчет координат Москвы, — это уж какие вы адреса пропишете, те координаты и получите после запуска макроса.
(или наоборот, адреса по координатам)

Добрый день!

Нужен полнофункциональный файл с координатами Москвы. Как можно приобрести?

Михаил, макрос рабочий (все работает как и прежде), но координаты - да, некоторые немного отличаются от тех, которые гугл выдавал раньше (в момент написания макроса)
Некоторые адреса совпадают, некоторые отличаются.
Чем вызвано, - не могу сказать. Проблема однозначно на стороне гугла. Но ранее вроде никто не сообщал мне о таких проблемах, - может, временное явление

добрый день попробовал, версия еще рабочая? выдает координаты но немного не те

Мои макросы работают только в Excel под Windows
На Mac можно пользоваться под Parallels

Добрый день! На mac, версия excel 15.27 пишет: Ошибка компиляции в скрытом модуле: modMain. Как правило, эта ошибка возникает, если код несовместим с версией, платформой или архитектурой приложения. Выходит, файл несовместим с excel на mac? Или проблема в другом?

да
тот же макрос, но без ограничения по количеству строк

Если я покупаю эту программу то вы нам отправляете другой документ без ограничений?

Ограничений со стороны макроса не будет
Со стороны Гугла - могут быть, - для этого в макросе предусмотрена пауза между запросами

Если покупаю, то номер адресов неограниченный? или все же есть ограничения, на пример вставить в документ 10000 адресов

1000 руб стоит

Сколько стоит программа GoogleMapsAPI? работа в ексэль с адресами и координатами,

Отличная программа, вот только если вариант получения координат в системе координат Геотреста по Москве для последующего перевода в программу Автокада.

Так специально сделано, - чтобы скрипт начинал работу с места остановки.

Скрипт не перетирает старые координаты в столбцах LON и LAT, из-за этого получилась подстава. Плохо. Недоработано.

Игорь, здравствуйте!

Так и не получил от Вас информации по стоимости аналога с Яндексом.

Жду. Спасибо

Игорь, пожалуйста на пишите сколько будет стоить под заказ для Яндекса?

Нет, этот макрос только для Google
Для Яндекса по-другому делается (можем сделать под заказ). Но там может капча выскакивать (запрос текста с картинки)

Здравствуйте! Мне очень понравился Ваш макрос. Подскажите, с яндекс картами может ли работать данный макрос?

Евгений, вам нужно расстояние по прямой, или расстояние по дороге?
По прямой - наверное, можно вычислить как-то, по координатам.
Но для чего вам эти данные?
А по дороге расстояние, - это надо другие способы использовать (не по координатам вычислять, а другие сайты использовать в качестве источника данных)

Макрос кажется частично решает мою задачу. Могу ли я с его помощью автоматически считать расстояние между двумя разными адресами по полученным координатам?

Здравствуйте
Да, есть и такой макрос, - при покупке описанного в статье, я высылаю оба макроса в отдельных файлах (прямое и обратное геокодирование)

Здравствуйте. Обратная функция бывает - по имеющимся координатам выводит населенный пункт, улицу, дом?

Есть набор функций и макросов Excel, определяющих по адресу координаты, полную адресную строку, а также ближайшие станции метро по яндекс картам. Пишите, если интересно.

Здравствуйте, Александр.
Нет, никакой поддержки не предоставляется
(и даже не могу гарантировать, что за денежку исправлю)

В любой момент гугл может ввести капчу, - и придется всё полностью переделывать (сложность макроса вырастет в разы, если вообще получится сделать)
Например, такая ситуация месяц назад случилась с сервисом перевода от Google, - перестало работать, до сих пор не переделал.

Так что если покупаете, - то без каких либо гарантий.
PS: Макрос работает уже года два, - за это время ничего не поменялось

Добрый день!

Скажите, если я куплю данный файл, могу ли я рассчитывать на бесплатную корректировку макроса в случае изменений в сервисе google?

У меня аналогичный вопрос про яндекс api. Для СНГ именно яндекс считается лучшими. Гугл много чего не находит, и дело не в программе, а в картах.

Сможете такое сделать и сколько будет стоить?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
                     _              _       _ 
__ _ ___ __| | _ __ __| | | |
/ _` | / __| / _` | | '__| / _` | _ | |
| (_| | | (__ | (_| | | | | (_| | | |_| |
\__, | \___| \__,_| |_| \__,_| \___/
|___/
Введите код, изображенный в стиле ASCII-арт.