Как работи Web Scraping в Excel: Импортирайте данни от мрежата
Microsoft Microsoft Excel Герой / / July 28, 2021
Последна актуализация на
В тази статия ще научите как да използвате функцията за изчистване на уеб в Excel. Ще научите също как работят тези заявки за изчистване на уеб и как да ги автоматизирате.
Много хора използват Excel за регистриране на данни или извършване на изчисления. Но една малко известна функция в Excel е възможността за изстъргване на данни от интернет и изваждането им в електронни таблици.
В тази статия ще научите как да използвате функцията за изчистване на уеб в Excel. Също така ще научите как работят тези заявки за изчистване на уеб и как да ги автоматизирате.
Как работи уеб изстъргването в Excel
Можете да получите „външни“ данни от Excel. Просто имайте предвид следните изисквания:
- Компютърът ви трябва да има активна интернет връзка.
- URL адресът, от който извличате данни, трябва да има статична таблица с данни на страницата.
- Ако автоматизирате файла, компютърът, на който е запазен файлът на Excel, се нуждае от активна интернет връзка.
Когато настройвате изрязване на уеб в Excel, създавате „уеб заявка“. Тази заявка използва уеб URL за връзка с интернет и изтегляне на уеб страницата с данни от уеб сървър. Excel обработва входящия HTML и премахва таблици, които присъстват на тази страница. Ще имате възможност да изберете таблицата или таблиците, които искате да заснемете в електронната си таблица.
Как да създадете уеб заявка на Excel
Използвайте следните стъпки, за да изтеглите данните от таблицата от която и да е уеб страница в Excel. Този пример използва данни за времето, но можете да го направите и с данни за фондовия пазар и др.
1. Отворете Excel и изберете Данни меню.
2. В лентата под Вземете и трансформирайте данни раздел, изберете От уеб.
3. Това ще отвори прозореца за уеб заявки. Поставете URL адреса на страницата с данните в URL поле. Изберете Добре.
4. Excel ще протегне ръка и ще изтегли уеб съдържанието. Изберете всеки резултат от таблицата вляво от прозореца на Навигатора, за да видите a преглед на таблицата в десния прозорец.
5. Когато видите визуализацията на таблицата да показва таблицата от уеб страницата с данните, които искате да изтриете, изберете Заредете в долната част на прозореца.
6. Ще видите данните от таблицата на уеб страниците да се появяват в първата обвивка на активната електронна таблица на Excel.
Поздравления, успешно изтрихте данни от уеб страници с Excel!
Разширени опции за уеб заявки на Excel
Ще забележите няколко допълнителни опции на описаните по -горе екрани. Ако предпочитате да изстържете и импортирате уеб данните на друго място в електронната си таблица на Excel, изберете стрелката за падащо меню до Заредете и вместо това изберете Заредете до.
Ще видите отворен прозорец за импортиране на данни. Използвайте опциите в този прозорец, за да форматирате и поставите данните точно така, както искате да се показват.
Опциите тук включват:
- Стандартна маса
- Отчет за обобщена таблица
- Обобщена диаграма
- Просто създайте връзката, но не импортирайте данните
Ще видите и опция за поставяне на данните, започващи в определена клетка, а не по подразбиране на A1.
Ако изберете Разширено опция вместо Basic на страницата с URL, можете да предоставите по-разширена информация за URL адреса.
Това е полезно, ако страницата, от която зареждате данни, включва параметри (обикновено последвани от „?“ знак) или специални заявки за HTTP заглавка, като страници, които изискват JSON заявка за заглавка HTTP параметри.
Тези усъвършенствани функции за заявки ви позволяват да изстъргвате данни с Excel, дори от интерактивни уеб страници, които може да нямат статичен URL адрес за достъп до данните.
Как да персонализирате вашата уеб заявка на Excel
След като използвате процеса по-горе за създаване на уеб заявка, която събира данните, можете да я персонализирате допълнително.
Има два начина за достъп до редактора на уеб заявки. Първият е да щракнете с десния бутон върху която и да е клетка, която съдържа резултатите, като изберете Таблицаи след това изберете Редактиране на заявка.
Това ще отвори прозореца на редактора на уеб заявки. Друга възможност е да изберете произволна клетка с резултати и след това да изберете иконата на малкия лист вдясно от таблицата в полето Заявки и връзки вдясно. Това ще отвори визуализация на данните от таблицата, които сте избрали. Изберете редактиране в долната част на този прозорец.
В прозореца Редактор на уеб заявки можете дълбоко да персонализирате точно как уеб заявката извлича данни от уеб страницата, към която се свързвате.
Опциите тук включват:
- Промяна на URL адреса на източника (изберете Източник под Приложени стъпки).
- Редактиране на изходната таблица, която да изтеглите за данните на тази таблица на Excel (Изберете Навигация под Приложени стъпки).
- Промяна на начина, по който Excel форматира или трансформира данните, преди да ги поставите в листа (Изберете променен тип под Приложени стъпки).
Това означава, че дори и да не сте доволни от начина, по който първоначално работи вашата уеб заявка, можете да я персонализирате, като използвате прозореца на редактора на уеб заявки.
Как да опреснявате таблици ръчно и автоматично
Когато получавате най-новите данни от таблици от отдалечени уеб страници във вашия лист на Excel, имате няколко опции.
Можеш ръчно опресняване като изберете листа с таблицата, която искате да опресните, като изберете Данни меню и изберете Обнови всички от лентата.
Това ще извърши еднократно опресняване на всички таблици в този лист, което извлича данни от външен източник.
По-автоматизиран начин да направите това е да планирате обновявания. За да направите това, изберете стрелката за падащо меню в долната част на Обнови всички и изберете Свойства на връзката.
Това ще отвори прозореца Свойства на заявката. Изберете Употреба и активирайте Опресняване на всеки xx минути.
Променете настройката на времето на честотата, която искате таблиците в листа да се опресняват. Имайте предвид, че това автоматично опресняване се случва само когато имате отворен файл Excel. В противен случай не опреснява данните във файла.
Изстъргване на уеб в Excel
Функцията за извличане на данни от мрежата с Excel е мощна. Можете да използвате тази функция и да я автоматизирате, за да създавате табла за управление в реално време, които се актуализират с най-новите данни от цялата мрежа. Включете таблици с данни от няколко уебсайта, които често се актуализират с информация, която ви интересува, и я въведете в централна електронна таблица.
След това можете да създавате изчисления, визуални изображения и изцяло табла за управление в електронната таблица въз основа на тези данни, които ще се актуализират сами.
Как да изчистите кеша на Google Chrome, „бисквитките“ и историята на сърфирането
Chrome се справя отлично със съхраняването на вашата история на сърфиране, кеш памет и бисквитки, за да оптимизира работата на вашия браузър онлайн. Нейният как да ...
Съответствие на цените в магазина: Как да получите онлайн цени, докато пазарувате в магазина
Покупката в магазина не означава, че трябва да плащате по-високи цени. Благодарение на гаранциите за съвпадение на цените, можете да получите онлайн отстъпки, докато пазарувате в ...
Как да подарите абонамент за Disney Plus с цифрова карта за подаръци
Ако сте се наслаждавали на Disney Plus и искате да го споделите с други, ето как да закупите абонамент за Disney+ Gift за ...
Вашето ръководство за споделяне на документи в Google Документи, Таблици и Презентации
Можете лесно да си сътрудничите с уеб-базирани приложения на Google. Ето вашето ръководство за споделяне в Google Документи, Таблици и Презентации с разрешенията ...