Semalt Expert: Аўтаматычная загрузка дадзеных з сайта ў Excel

Інтэрнэт змяшчае мноства карыснай інфармацыі, але часам такую інфармацыю трэба неяк захоўваць і апрацоўваць. Для гэтых мэтаў зручна выкарыстоўваць электронныя табліцы Microsoft Excel. Аднак статыстычныя дадзеныя з розных сайтаў можна збіраць не толькі ўручную, але і аўтаматычна. Напрыклад, вам трэба захаваць свежыя дадзеныя з дзясяткаў сайтаў. Вядома, доўгі час захоўваецца гэтыя дадзеныя ўручную, таму вы можаце паспрабаваць скарыстацца сродкам аўтаматычнага імпарту дадзеных у Excel. Чаму "можна паспрабаваць"? Гэта азначае, што не ўсе сайты дазваляюць аўтаматычна імпартаваць дадзеныя з дапамогай гэтага інструмента. Я збіраюся растлумачыць, чаму пазней. Але ўсё ж гэта можа дапамагчы ў большасці выпадкаў.

Давайце пачнем

Інструмент аўтаматычнага імпарту дадзеных знаходзіцца на ўкладцы «Дадзеныя». Тут выберыце "Ад Інтэрнэту" (у некаторых версіях Excel трэба спачатку націснуць кнопку "Атрымаць знешнія дадзеныя").

Ён адкрыў "Новы вэб-запыт", дзе трэба напісаць адрас старонкі сайта, з якога трэба загрузіць дадзеныя, і пачакаць некалькі секунд, каб загрузіць яго ў тым жа акне.

Мы дастанем дадзеныя з сайта soccerstats.com як прыклад. Я ўпэўнены, што многія з вас любяць футбол і хацелі б сабраць у табліцы актуальныя дадзеныя пра футбольныя лігі па ўсім свеце. Ёсць шмат карыснай статыстыкі, але пачнем з табліцы балаў Іспаніі.

Вы можаце бачыць шмат стрэлак на жоўтых квадратах, якія паказваюцца. Яны паказваюць на элементы, якія можна здабыць у табліцу Excel. Націсніце на стрэлку, якая паказвае на неабходны вам элемент. Звярніце ўвагу, што вы можаце выбраць некалькі табліц адначасова. Нам патрэбна табліца балаў.

Затым націсніце "Імпарт" у правым ніжнім куце.

Ён спытае "дзе вы хочаце змясціць дадзеныя". Вы можаце ўвесці патрэбнае імя вочкі альбо проста націснуць кнопку "ОК", і яно з'явіцца, пачынаючы з першай вочкі.

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

Гэтыя дадзеныя па-ранейшаму статычныя, і нам трэба абнаўляць іх раз-пораз. Такім чынам, вы можаце абнавіць дадзеныя ўручную, націснуўшы "Абнавіць усе".

Але гэта не тое, што мы тут, праўда? Націск на яго кожны раз можа быць вельмі раздражняльным, калі вам трэба пастаянна абнаўляць інфармацыю, напрыклад, курсы валют. Цяпер націсніце «Уласцівасці» на ўкладцы «Падключэнні». Тут вы можаце зрабіць табліцы аўтаматычна абнаўляць - яны могуць абнаўляць усе дадзеныя з інтэрвалам альбо кожны раз, калі вы адкрываеце файл.

Чаму гэта не будзе працаваць часам

Некалькі слоў пра тое, чаму інструмент аўтаматычнага імпарту дадзеных не працуе. Вы адкрылі вэб-старонку ў Excel і знайшлі дадзеныя, прадстаўленыя ў выглядзе табліцы, але стрэлкі, якія дазваляюць адзначыць іх для імпарту, не з'яўляюцца побач з імі. Чаму? Прыблізна дзесяць гадоў таму ўсе таблічныя дадзеныя на сайтах з'яўляліся ў выглядзе спецыяльнай разметкі - тэгаў TABLE. Прызнаючы такі стол, быў кавалак пірага для робата. Але з цягам часу спосабы прадстаўлення дадзеных на вэб-старонках змяніліся - і самі дадзеныя, і іх адлюстраванне раздзяліліся. Такім чынам, калі вы глядзіце вэб-старонку і бачыце дадзеныя ў табліцах, вы не можаце быць упэўнены, што гэтыя дадзеныя маюць структуру табліцы ў кодзе. У некаторых сітуацыях майстар імпарту проста не ў стане распазнаць наяўнасць табліцы, прааналізаваўшы зыходны код бягучай вэб-старонкі.

Выснова

Віншуем! Цяпер вы можаце лёгка загрузіць дадзеныя з вэб-сайта з дапамогай Excel у табліцу і прымусіць яе абнаўляцца аўтаматычна. Гэты просты інструмент дапаможа палегчыць вам жыццё і пазбавіць ад непатрэбнай копіі.