Semalt Expert: Автоматично изтегляне на данни от уебсайт към Excel

Интернет съдържа множество полезна информация, но понякога тази информация трябва по някакъв начин да се съхранява и обработва. За тези цели е удобно да използвате електронни таблици на Microsoft Excel. Статистическите данни от различни сайтове обаче могат да се събират не само ръчно, но и автоматично. Например, трябва да запазите свежи данни от десетки сайтове. Разбира се, отнема много време да се запишат ръчно тези данни, така че можете да опитате да използвате инструмента за автоматично импортиране на данни в Excel. Защо "можете да опитате"? Това означава, че не всички сайтове ви позволяват да импортирате данни автоматично с помощта на този инструмент. Ще ти обясня защо по-късно. Но все пак може да помогне в повечето случаи.

Да започваме

Инструментът за автоматично импортиране на данни се намира в раздела "Данни". Тук изберете "From Web" (в някои версии на Excel първо трябва да кликнете върху "Get External Data").

Той отвори „Нова уеб заявка“, където трябва да напишете адрес на страницата на уебсайта, от която искате да изтеглите данните и да изчакате няколко секунди, за да се зареди в същия прозорец.

Ще извлечем данни от уебсайт soccerstats.com като пример. Сигурен съм, че много от вас се радват на футбол и биха искали да събират актуални данни за футболните лиги по света в таблица. Има много полезни статистики, но нека започнем с таблицата с резултати на Испания Ла Лига.

Можете да видите много стрелки в жълти квадратчета, които се показват. Те сочат елементите, които можете да извлечете в таблицата на Excel. Кликнете върху стрелката, сочеща елемента, от който се нуждаете. Имайте предвид, че можете да изберете повече от една таблица наведнъж. Това, от което се нуждаем, е таблицата с резултати.

След това кликнете върху „Импортиране“ в десния долен ъгъл.

Ще ви попита "къде искате да поставите данните". Можете да напишете името на клетката, което ви трябва или просто щракнете върху „OK“ и то ще се покаже, като започне от първата клетка.

И ето резултатът - цялата информация е вече в нашата таблица в Excel.

Тези данни са все още статични, докато ние се нуждаем от тях да се актуализират всеки път. Така че това, което можете да направите, е да опресните данните ръчно, като кликнете върху „Обнови всички“.

Но не за това сме тук, нали? Кликването му всеки път може да бъде доста досадно, ако имате нужда от постоянно актуализиране на информация като например валутни курсове. Сега кликнете върху "Свойства" в раздела "Връзки". Тук можете да направите таблиците автоматично опресняване - тя може да актуализира всички данни с интервал или всеки път, когато отваряте файла.

Защо понякога няма да работи

Няколко думи за това защо инструментът за автоматично импортиране на данни може да не работи. Отворихте уеб страницата в Excel и открихте данните, представени под формата на таблица, но стрелките, които ви позволяват да ги маркирате за импортиране, не се появяват до тях. Защо? Преди около десетилетие всички таблични данни на уебсайтове се появиха под формата на специално маркиране - тагове TABLE. Разпознаването на такава маса беше парче торта за робот. Но с времето методите за представяне на данни на уеб страници се променят - самите данни и неговото показване бяха разделени. Така че, когато погледнете уеб страница и видите данни в таблици, не можете да сте сигурни, че тези данни имат структура на таблица в код. В някои ситуации съветникът за импортиране просто не е в състояние да разпознае присъствието на таблицата чрез анализ на изходния код на текущата уеб страница.

заключение

Честито! Сега можете лесно да изтеглите данни от уебсайта с помощта на Excel в таблица и да го накарате да се обновява автоматично. Този прост инструмент ще ви помогне да улесните живота си и да облекчите ненужното копиране.