Как спарсить таблицу с сайта в excel

Как переносить табличные данные с сайта в «Excel». Порядок действий для импорта таблицы из интернет-сайта

Как переносить табличные данные с сайта в «Excel».

Если вы обладаете достаточным количеством времени и ресурсов перенести данные с сайта в таблицу «Excel» можно в «ручном режиме». Тот случай, когда таблица на сайте выделяется курсором мыши, копируется и вставляется в файл «Эксель». Естественно, этот способ долог и неудобен.

Я хочу рассказать Вам о другом, автоматизированном способе переноса данных с сайта в программу «Excel». Этот способ позволяет настроить процесс импорта обновленных актуальных данных с сайта прямо в таблицу одним нажатием кнопки мыши.

Для автоматизации импорта данных в «Эксель» из интернета потребуется «Excel» версии 2013 и выше, а так же надстройка Power Query.

Последовательность настройки скачивания данных:

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

  • Шаг 1. Скопировать ссылку на страницу сайта, с которой планируете импортировать таблицу . Например: http://ruexcel.ru/zavisimost/ .
  • Шаг 2. Перейти во вкладку Power Query .
  • Шаг 3. В группе «Получение внешних данных» кликнуть по иконке «Из интернета»Импорт таблиц из интеренета
  • Шаг 4. В появившемся окне вставить в пустое поле, скопированный в шаге № 1 URL-адрес и нажать «Ок»Ссылка в Power Query

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

Выбор таблицы для загрузки из интернета

  • Шаг 5. Выбрать нужную таблицу из предложенного списка и нажать «Правка» или «Загрузить»

Если нажать «Загрузить», таблица будет импортирована целиком. В режиме правки можно редактировать вид загружаемой таблицы, выбирать нужные столбцы и т.д.

Результат скачивания таблицы в Excel

Результат скачивания таблицы в Excel

Как парсить сайты при помощи экселя VBA

Еще

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

В трейдинге часто необходимо скачивать данные с различных сайтов. Порой для этого необходимо повторить много однотипных действий. Естественно, это удобно автоматизировать. Поскольку данные обычно—числа, то их удобно обрабатывать экселем (это если чисел не очень много. Много—это, например, тиковые данные чего-нибудь типа RI). Известно, что VBA в связке с экселем является очень удобным инструментом для работы с цифрами. Поэтому логично и парсить сайты тоже при помощи экселя.

Ссылка на основную публикацию