Semalt Expert: Автоматичне завантаження даних з веб-сайту в Excel

Інтернет містить багато корисної інформації, але іноді цю інформацію якимось чином потрібно зберігати та обробляти. Для цих цілей зручно використовувати електронні таблиці Microsoft Excel. Однак статистичні дані з різних сайтів можна збирати не тільки вручну, але й автоматично. Наприклад, потрібно зберегти свіжі дані з десятків сайтів. Звичайно, зберегти ці дані потрібно вручну, тому ви можете спробувати скористатися інструментом автоматичного імпорту даних в Excel. Чому "можна спробувати"? Це означає, що не всі сайти дозволяють автоматично імпортувати дані за допомогою цього інструменту. Я збираюся пояснити вам, чому пізніше. Але все-таки це може допомогти в більшості випадків.

Давайте розпочнемо

Інструмент автоматичного імпорту даних знаходиться на вкладці "Дані". Тут виберіть "З Інтернету" (у деяких версіях Excel потрібно спочатку натиснути "Отримати зовнішні дані").

Це відкрило "Новий веб-запит", де потрібно написати адресу сторінки веб-сайту, з якого потрібно завантажити дані, і зачекати кілька секунд, щоб він завантажився в тому ж вікні.

Ми отримаємо дані з веб-сайту soccerstats.com як приклад. Я впевнений, що багато хто з вас любить футбол і хотів би зібрати актуальні дані про футбольні ліги по всьому світу в таблиці. Існує маса корисної статистики, але почнемо з таблиці результатів Іспанії Ла Ліги.

Ви можете бачити безліч стрілок на жовтих квадратиках. Вони вказують на елементи, які можна витягти до таблиці Excel. Клацніть по стрілці, що вказує на потрібний вам елемент. Зауважте, що ви можете вибрати більше однієї таблиці одночасно. Нам потрібна таблиця показників.

Потім натисніть на "Імпорт" у правому нижньому куті.

Він запитає "куди ти хочеш розмістити дані". Ви можете ввести потрібне ім'я комірки або просто натиснути «ОК», і воно з’явиться починаючи з першої комірки.

І ось результат - вся інформація зараз знаходиться в нашій таблиці Excel.

Ці дані все ще є статичними, але нам потрібно їх оновлювати раз у раз. Отже, ви можете оновити дані вручну, натиснувши "Оновити все".

Але це не для чого ми, правда? Клацання кожного разу може бути дуже дратує, якщо вам потрібно постійно оновлювати інформацію, наприклад, курси валют. Тепер натисніть на "Властивості" на вкладці "Підключення". Тут ви можете зробити таблиці оновлення автоматично - вони можуть оновлювати всі дані з інтервалом або кожен раз, коли ви відкриєте файл.

Чому це не працює іноді

Кілька слів про те, чому інструмент автоматичного імпорту даних може не працювати. Ви відкрили веб-сторінку в Excel і знайшли дані, представлені у вигляді таблиці, але стрілки, які дозволяють позначити їх для імпорту, не з’являються поруч. Чому? Близько десятиліття тому всі табличні дані на веб-сайтах з'являлися у вигляді спеціальної розмітки - тегів TABLE. Визнання такого столу було шматочком пирога для робота. Але з часом методи представлення даних на веб-сторінках змінилися - самі дані та їх відображення були розділені. Отже, переглядаючи веб-сторінку і бачачи дані в таблицях, ви не можете бути впевнені, що ці дані мають структуру таблиці в коді. У деяких ситуаціях майстер імпорту просто не в змозі розпізнати наявність таблиці шляхом аналізу вихідного коду поточної веб-сторінки.

Висновок

Вітаємо! Тепер ви можете легко завантажувати дані з веб-сайту за допомогою Excel у таблицю та автоматично оновлювати їх. Цей простий інструмент допоможе полегшити ваше життя і позбавить від непотрібної копіювання.