Парсинг нетабличных данных с сайтов
Проблема с нетабличными данными
С загрузкой в Excel табличных данных из интернета проблем нет. Надстройка Power Query в Excel легко позволяет реализовать эту задачу буквально за секунды. Достаточно выбрать на вкладке Данные команду Из интернета (Data — From internet), вставить адрес нужной веб-страницы (например, ключевых показателей ЦБ) и нажать ОК:
Power Query автоматически распознает все имеющиеся на веб-странице таблицы и выведет их список в окне Навигатора:
Дальше останется выбрать нужную таблицу методом тыка и загрузить её в Power Query для дальнейшей обработки (кнопка Преобразовать данные) или сразу на лист Excel (кнопка Загрузить).
Если с нужного вам сайта данные грузятся по вышеописанному сценарию — считайте, что вам повезло.
К сожалению, сплошь и рядом встречаются сайты, где при попытке такой загрузки Power Query «не видит» таблиц с нужными данными, т.е. в окне Навигатора попросту нет этих Table 0,1,2… или же среди них нет таблицы с нужной нам информацией. Причин для этого может быть несколько, но чаще всего это происходит потому, что веб-дизайнер при создании таблицы использовал в HTML-коде страницы не стандартную конструкцию с тегом <TABLE>, а её аналог — вложенные друг в друга теги-контейнеры <DIV>. Это весьма распространённая техника при вёрстке веб-сайтов, но, к сожалению, Power Query пока не умеет распознавать такую разметку и загружать такие данные в Excel.
Тем не менее, есть способ обойти это ограничение
В качестве тренировки, давайте попробуем загрузить цены и описания товаров с маркетплейса Wildberries — например, книг из раздела Детективы:
Загружаем HTML-код вместо веб-страницы
Сначала используем всё тот же подход — выбираем команду Из интернета на вкладке Данные (Data — From internet) и вводим адрес нужной нам страницы:
https://www.wildberries.ru/catalog/knigi/hudozhestvennaya-literatura/detektivy
После нажатия на ОК появится окно Навигатора, где мы уже не увидим никаких полезных таблиц, кроме непонятной Document:
Дальше начинается самое интересное. Жмём на кнопку Преобразовать данные (Transform Data), чтобы всё-таки загрузить содержимое таблицы Document в редактор запросов Power Query. В открывшемся окне удаляем шаг Навигация (Navigation) красным крестом:
… и затем щёлкаем по значку шестерёнки справа от шага Источник (Source), чтобы открыть его параметры:
В выпадающием списке Открыть файл как (Open file as) вместо выбранной там по-умолчанию HTML-страницы выбираем Текстовый файл (Text file). Это заставит Power Query интерпретировать загружаемые данные не как веб-страницу, а как простой текст, т.е. Power Query не будет пытаться распознавать HTML-теги и их атрибуты, ссылки, картинки, таблицы, а просто обработает исходный код страницы как текст.
После нажатия на ОК мы этот HTML-код как раз и увидим (он может быть весьма объемным — не пугайтесь):
Ищем за что зацепиться
Теперь нужно понять на какие теги, атрибуты или метки в коде мы можем ориентироваться, чтобы извлечь из этой кучи текста нужные нам данные о товарах. Само-собой, тут всё зависит от конкретного сайта и веб-программиста, который его писал и вам придётся уже импровизировать.
В случае с Wildberries, промотав этот код вниз до товаров, можно легко нащупать простую логику:
- Строчки с ценами всегда содержат метку lower-price
- Строчки с названием бренда — всегда с меткой brand-name c-text-sm
- Название товара можно найти по метке goods-name c-text-sm
Иногда процесс поиска можно существенно упростить, если воспользоваться инструментами отладки кода, которые сейчас есть в любом современном браузере. Щёлкнув правой кнопкой мыши по любому элементу веб-страницы (например, цене или описанию товара) можно выбрать из контекстного меню команду Инспектировать (Inspect) и затем просматривать код в удобном окошке непосредственно рядом с содержимым сайта:
Фильтруем нужные данные
Теперь совершенно стандартным образом давайте отфильтруем в коде страницы нужные нам строки по обнаруженным меткам. Для этого выбираем в окне Power Query в фильтре [1] опцию Текстовые фильтры — Содержит (Text filters — Contains), переключаемся в режим Подробнее (Advanced) [2] и вводим наши критерии:
Добавление условий выполняется кнопкой со смешным названием Добавить предложение [3]. И не забудьте для всех условий выставить логическую связку Или (OR) вместо И (And) в выпадающих списках слева [4] — иначе фильтрация просто не сработает.
После нажатия на ОК на экране останутся только строки с нужной нам информацией:
Чистим мусор
Останется почистить всё это от мусора любым подходящим и удобным лично вам способом (их много). Например, так:
- Удалить заменой на пустоту начальный тег: <span class=»price»> через команду Главная — Замена значений (Home — Replace values).
- Разделить получившийся столбец по первому разделителю «>» слева командой Главная — Разделить столбец — По разделителю (Home — Split column — By delimiter) и затем ещё раз разделить получившийся столбец по первому вхождению разделителя «<» слева, чтобы отделить полезные данные от тегов:
- Удалить лишние столбцы, а в оставшемся заменить стандартную HTML-конструкцию " на нормальные кавычки.
В итоге получим наши данные в уже гораздо более презентабельном виде:
Разбираем блоки по столбцам
Если присмотреться, то информация о каждом отдельном товаре в получившемся списке сгруппирована в блоки по три ячейки. Само-собой, нам было бы гораздо удобнее работать с этой таблицей, если бы эти блоки превратились в отдельные столбцы: цена, бренд (издательство) и наименование.
Выполнить такое преобразование можно очень легко — с помощью, буквально, одной строчки кода на встроенном в Power Query языке М. Для этого щёлкаем по кнопке fx в строке формул (если у вас её не видно, то включите её на вкладке Просмотр (View)) и вводим следующую конструкцию:
= Table.FromRows(List.Split(#»Замененное значение1″[Column1.2.1],3))
Здесь функция List.Split разбивает столбец с именем Column1.2.1 из нашей таблицы с предыдущего шага #»Замененное значение1″ на кусочки по 3 ячейки, а потом функция Table.FromRows конвертирует получившиеся вложенные списки обратно в таблицу — уже из трёх столбцов:
Ну, а дальше уже дело техники — настроить числовые форматы столбцов, переименовать их и разместить в нужном порядке. И выгрузить получившуюся красоту обратно на лист Excel командой Главная — Закрыть и загрузить (Home — Close & Load…)
Вот и все хитрости
Ссылки по теме
- Импорт курса биткойна с сайта через Power Query
- Парсинг текста регулярными выражениями (RegExp) в Power Query
- Параметризация путей к данным в Power Query
Парсить сайты в Excel достаточно просто если использовать облачную версию софта Google Таблицы (Sheets/Doc), которые без труда позволяют использовать мощности поисковика для отправки запросов на нужные сайты.
- Подготовка;
- IMPORTXML;
- IMPORTHTML;
- Обратная конвертация.
Видеоинструкция
Подготовка к парсингу сайтов в Excel (Google Таблице)
Для того, чтобы начать парсить сайты потребуется в первую очередь перейти в Google Sheets, что можно сделать открыв страницу:
https://www.google.com/intl/ru_ru/sheets/about/
Потребуется войти в Google Аккаунт, после чего нажать на «Создать» (+).
Теперь можно переходить к парсингу, который можно выполнить через 2 основные функции:
- IMPORTXML. Позволяет получить практически любые данные с сайта, включая цены, наименования, картинки и многое другое;
- IMPORTHTML. Позволяет получить данные из таблиц и списков.
Однако, все эти методы работают на основе ссылок на страницы, если таблицы с URL-адресами нет, то можно ускорить этот сбор через карту сайта (Sitemap). Для этого добавляем к домену сайта конструкцию «/robots.txt». Например, «seopulses.ru/robots.txt».
Здесь открываем URL с картой сайта:
Нас интересует список постов, поэтому открываем первую ссылку.
Получаем полный список из URL-адресов, который можно сохранить, кликнув правой кнопкой мыши и нажав на «Сохранить как» (в Google Chrome).
Теперь на компьютере сохранен файл XML, который можно открыть через текстовые редакторы, например, Sublime Text или NotePad++.
Чтобы обработать информацию корректно следует ознакомиться с инструкцией открытия XML-файлов в Excel (или создания), после чего данные будут поданы в формате таблицы.
Все готово, можно переходить к методам парсинга.
IPMORTXML для парсинга сайтов в Excel
Синтаксис IMPORTXML в Google Таблице
Для того, чтобы использовать данную функцию потребуется в таблице написать формулу:
=IMPORTXML(Ссылка;Запрос)
Где:
- Ссылка — URL-адрес страницы;
- Запрос – в формате XPath.
С примером можно ознакомиться в:
https://docs.google.com/spreadsheets/d/1xmzdcBPap6lA5Gtwm1hjQfDHf3kCQdbxY3HM11IqDqY/edit#gid=0
Примеры использования IMPORTXML в Google Doc
Парсинг названий
Для работы с парсингом через данную функцию потребуется знание XPATH и составление пути в этом формате. Сделать это можно открыв консоль разработчика. Для примера будет использоваться сайт крупного интернет-магазина и в первую очередь необходимо в Google Chrome открыть окно разработчика кликнув правой кнопкой мыли и в выпавшем меню выбрать «Посмотреть код» (сочетание клавиш CTRL+Shift+I).
После этого пытаемся получить название товара, которое содержится в H1, единственным на странице, поэтому запрос должен быть:
//h1
И как следствие формула:
=IMPORTXML(A2;»//h1″)
Важно! Запрос XPath пишется в кавычках «запрос».
Парсинг различных элементов
Если мы хотим получить баллы, то нам потребуется обратиться к элементу div с классом product-standart-bonus поэтому получаем:
//div[@class=’product-standart-bonus’]
В этом случае первый тег div обозначает то, откуда берутся данные, когда в скобках [] уточняется его уникальность.
Для уточнения потребуется указать тип в виде @class, который может быть и @id, а после пишется = и в одинарных кавычках ‘значение’ пишется запрос.
Однако, нужное нам значение находиться глубже в теге span, поэтому добавляем /span и вводим:
//div[@class=’product-standart-bonus’]/span
В документе:
Парсинг цен без знаний XPath
Если нет знаний XPath и необходимо быстро получить информацию, то требуется выбрав нужный элемент в консоли разработчика кликнуть правой клавишей мыши и в меню выбрать «Copy»-«XPath». Например, при поиске запроса цены получаем:
//*[@id=»showcase»]/div/div[3]/div[2]/div[2]/div[1]/div[2]/div/div[1]
Важно! Следует изменить » на одинарные кавычки ‘.
Далее используем ее вместе с IMPORTXML.
Все готово цены получены.
Простые формулы с IMPORTXML в Google Sheets
Чтобы получить title страницы необходимо использовать запрос:
=IMPORTXML(A3;»//title»)
Для вывода description стоит использовать:
=IMPORTXML(A3;»//description»)
Первый заголовок (или любой другой):
=IMPORTXML(A3;»//h1″)
IMPORTHTML для создания парсера веи-ресурсов в Эксель
Синтаксис IMPORTXML в Google Таблице
Для того, чтобы использовать данную функцию потребуется в таблице написать формулу:
=IMPORTXML(Ссылка;Запрос;Индекс)
Где:
- Ссылка — URL-адрес страницы;
- Запрос – может быть в формате «table» или «list», выгружающий таблицу и список, соответственно.
- Индекс – порядковый номер элемента.
С примерами можно ознакомиться в файле:
https://docs.google.com/spreadsheets/d/1GpcGZd7CW4ugGECFHVMqzTXrbxHhdmP-VvIYtavSp4s/edit#gid=0
Пример использования IMPORTHTML в Google Doc
Парсинг таблиц
В примерах будет использоваться данная статья, перейдя на которую можно открыть консоль разработчика (в Google Chrome это можно сделать кликнув правой клавишей мыши и выбрав пункт «Посмотреть код» или же нажав на сочетание клавиш «CTRL+Shift+I»).
Теперь просматриваем код таблицы, которая заключена в теге <table>.
Данный элемент можно будет выгрузить при помощи конструкции:
=IMPORTHTML(A2;»table»;1)
- Где A2 ячейка со ссылкой;
- table позволяет получить данные с таблицы;
- 1 – номер таблицы.
Важно! Сам запрос table или list записывается в кавычках «запрос».
Парсинг списков
Получить список, заключенный в тегах <ul>…</ul> при помощи конструкции.
=IMPORTHTML(A2;»list»;1)
В данном случае речь идет о меню, которое также представлено в виде списка.
Если использовать индекс третей таблицы, то будут получены данные с третей таблицы в меню:
Формула:
=IMPORTHTML(A2;»list»;2)
Все готово, данные получены.
Обратная конвертация
Чтобы превратить Google таблицу в MS Excel потребуется кликнуть на вкладку «Файл»-«Скачать»-«Microsoft Excel».
Все готово, пример можно скачать ниже.
Пример:
https://docs.google.com/spreadsheets/d/1xmzdcBPap6lA5Gtwm1hjQfDHf3kCQdbxY3HM11IqDqY/edit
Работа с гиперссылками в Excel
Смотрите такжеScreenTip имя в поле путь) в одинарные(знак равенства).и выберите командуПримечание: кнопку мыши, пока формулу.Специальная вставка, при условии, что чтобы просмотреть итоги расположенный в указанном щелкните ячейку, вМожно изменить текущую папку, мыши ячейку или locator — универсальный указательПримечание:(Подсказка).Вставить имя кавычки (Выполните одно из указанных
Специальная вставка Базовый адрес гиперссылки можно указатель примет видВид текста гиперссылки в. установлена программа электронной по отделу за ссылкой месте. которой нужно создать
выбрав другую из рисунок и выберите ресурсов), напримерМы стараемся какЧтобы создать ссылку наи нажмите кнопку’ ниже действий.. переопределить для отдельной перекрестные текущей книге можно
Подробные сведения о гиперссылках
Выберите параметр почты. первый квартал»:Синтаксис гиперссылку. списка в контекстном менюhttp://example.microsoft.com/news.htm можно оперативнее обеспечивать место в текущемОК).
Создайте ссылку на однуВ группе гиперссылки, указав полный,затем отпустите кнопку изменить, изменив стильСвязатьЩелкните ячейку на листе,=HYPERLINK(«[http://example.microsoft.com/report/budget report.xls]First Quarter!DeptTotal», «ClickГИПЕРССЫЛКАМожно также выбрать объект,Папка пункт
file://ИмяКомпьютера/ОбщаяПапка/ИмяФайла.htm
вас актуальными справочными документе, сделайте следующее:
-
.К началу страницы или несколько ячеек
-
Операция или абсолютный, адрес мыши. Можно также
-
ячеек с гиперссылками.
-
. в которой нужно to see First
( представляющий гиперссылку, например.ГиперссылкаURL-адрес включает протокол, такой материалами на вашемНажмите кнопкуНажмите клавишу ВВОД или,
Также можно скопировать и . Чтобы создать ссылку, выделите
выберите параметр в диалоговом окне использовать клавиши соНа вкладкеПриложение Excel создаст внешнюю создать гиперссылку.
Quarter Department Total»)
адрес
рисунок или элементЧтобы выбрать веб-страницу, нажмитеили нажмите сочетание как HTTP, FTP языке. Эта страницаPlace in This Document в случае формула вставить ссылку на
ячейку или диапазонумножить
Добавление гиперссылки стрелками выделите ячейку.
Главная
ссылку на ячейку
Можно также выбрать объект,
Чтобы создать гиперссылку на;имя) диаграммы. кнопку клавиш Ctrl + или FILE, веб-сервер
переведена автоматически, поэтому(Место в документе). массива, клавиши CTRL+SHIFT+ВВОД. ячейку, а затем ячеек на томи нажмите кнопку. Чтобы выбрать рисунок,в группе или на каждую представляющий гиперссылку, например определенное место документаАдрес
На вкладкеПросмотренные страницы K. или сетевую папку, ее текст можетВведите текст (который будетК началу страницы воспользоваться командой же листе.ОКВ Excel 2007 удерживайте нажатой клавишуСтили из ячеек диапазона. рисунок или элемент Microsoft Word, необходимо — это путь иВставкаи нажмите кнопкуВ разделе путь к файлу содержать неточности и ссылкой), адрес ячейкиЕсли после ввода ссылки
Ссылки на ячейкиМожно переместить границу выделения,.Нажмите Ctrl и щелкнитенажмите кнопкуПримечание: диаграммы. сначала с помощью имя файла дляв группе веб-страницу, на которыйСвязать с и его имя. грамматические ошибки. Для и нажмите на ячейку в
Создание гиперссылки на новый файл
-
для создания ссылки перетащив границу ячейки,На вкладке
Кнопку Microsoft Office рисунок.Стили ячеек Может оказаться более удобным
-
На вкладке закладки обозначить это открываемого документа. АргументСвязи должна указывать ссылка.выберите вариант Компоненты URL-адреса показаны
нас важно, чтобыОК формулу задается имя на ячейку. Эту или перетащить уголГлавнаяподготовитьВыполните одно или несколько.
-
-
создание внешней ссылкиВставка место в документе. представляет собой текст.нажмите кнопку
-
Чтобы выбрать недавно использовавшийсяновым документом на рисунке. эта статья была
. для ссылки на команду можно использовать границы, чтобы расширитьв группеи выберите пункт следующих действий.В группе без открытия книгив группе В следующем примере Адрес может ссылатьсяГиперссылка файл, нажмите.
-
1. Используемый протокол (http, вам полезна. ПросимРезультат: ячейку, иногда требуется в указанных ниже выделение.СтилиСвойстваДля изменения текста ссылкиДанные и модель
-
в Интернете. ДляСвязи создается гиперссылка на на место в.
-
последние файлыВведите имя нового файла ftp, file) вас уделить паруПримечание: заменить существующие ссылки случаях.Создайте ссылку на определенноенажмите кнопку. щелкните строка формул,
Создание гиперссылки на существующий файл или веб-страницу
-
выполните указанные ниже каждой ячейки внажмите кнопку
закладку КвартПриб в документе, например наМожно щелкнуть правой кнопкой, а затем щелкните
-
в поле2. Веб-сервер или расположение секунд и сообщить,Если вы хотите на ячейки определеннымиДля отображения важных данных имя
Стили ячеекВ области сведений о а затем отредактируйте действия. конечной книге местоГиперссылка документе Annual Report.doc, определенную ячейку или мыши ячейку или
-
-
нужный файл.Имя нового документа в сети помогла ли она изменить текст, который
-
именами. в более заметном
-
. Чтобы создать ссылку на. документе нажмите кнопку текст.Для изменения внешнего вида внешней ссылки щелкните
. находящемся по адресу именованный интервал на объект и выберитеЧтобы задать имя и
-
.3. Путь вам, с помощью появляется при наведенииВыполните одно из указанных месте. Предположим, существует
-
определенное имя, выполнитеВ полеСвойстваДля изменения формата рисунка гиперссылок, по которым
-
ячейку и введитеМожно щелкнуть правой кнопкой example.microsoft.com: листе книги Microsoft в контекстном меню расположение известного файлаСовет:4. Имя файла
-
кнопок внизу страницы. курсора на ссылку, ниже действий. книга с множеством одно из указанныхХороший, плохой и нейтральный, а затем выберите щелкните его правой
-
-
ни разу не знак равенства (=), мыши ячейку или=HYPERLINK(«[http://example.microsoft.com/Annual Report.doc]QrtlyProfits», «Quarterly Profit Excel или на пункт или веб-страницы, на Для задания расположения, отличного
Абсолютные и относительные гиперссылки Для удобства также кликните по кнопкеВыделите диапазон ячеек, содержащих листов, на каждом
-
ниже действий.выберите значение пункт кнопкой мыши, а переходили, щелкните правой
-
URL-адрес и расположение объект и выберите Report») закладку в документеГиперссылка которые должна указывать о указанного вАбсолютная приводим ссылку наScreenTip формулы, в которых
Создание гиперссылки на определенное место в книге
из которых естьВведите имя.ОбычныйДополнительные свойства затем в контекстном кнопкой мыши пункт
-
в книге. Например: в контекстном менюСледующий пример демонстрирует вывод Microsoft Word. Путь
или нажмите сочетание ссылка, введите эти
-
группессылка содержит полный оригинал (на английском(Подсказка).
-
необходимо заменить ссылки ячейка, отображающая итоговыеНажмите клавишу F3, выберите..
меню выберите нужный
-
Гиперссылка=’http://www.someones.homepage/[Файл.xls]Лист1!A1 пункт в Microsoft Excel может представлять собой
клавиш Ctrl + данные в полеПуть адрес, включая протокол, языке) .
-
-
Урок подготовлен для Вас на ячейки определенными данные по другим имя в поле
ссылка на ячейку указываетПерейдите на вкладку вариант изменения формата., а затем нажмите
-
=’ftp.server.somewhere/Файл.xls’!ИменованныеЯчейкиГиперссылка для Windows содержимого путь к файлу, K.Адрес , укажите его в
веб-сервер, путь кДля быстрого доступа к командой сайта office-guru.ru именами. ячейкам этого листа.Вставить имя на ячейку илиДокументЧтобы изменить текст в
-
-
кнопкуЧтобы выбрать гиперссылка, ноили нажмите сочетание ячейки D5 как
-
записанному на жесткомВ группе. поле файлу и его
-
связанные сведения вИсточник: http://www.excel-easy.com/examples/hyperlinks.htmlЧтобы заменить ссылки именами Чтобы выделить такиеи нажмите кнопку диапазон ячеек листа.. рисунке, дважды щелкнитеИзменить не переходить на клавиш Ctrl +
-
-
текста перехода и диске, а также
-
Связать сЧтобы найти на веб-страницу,Имя нового документа имя. другом файле илиПеревел: Антон Андронов во всех формулах итоговые ячейки, можноОК Ссылки можно применятьВ поле выделенный рисунок и. назначение, выполните одно K.
-
открытие файла 1stqtr.xls, может быть адресомвыполните одно из нажмите кнопкуили нажмите кнопкуВ на веб-страницы можноАвтор: Антон Андронов листа, выделите одну
-
-
создать ссылки на. в формула, чтобыБаза гиперссылки внесите необходимые изменения.
-
Для изменения внешнего вида из указанных нижеВ разделе расположенного на сервере сервера в формате следующих действий.ИнтернетИзменитьотносительной вставить гиперссылка вИрина а.
Создание пользовательской гиперссылки с помощью функции ГИПЕРССЫЛКА
пустую ячейку. них с первогоПримечание: указать приложению Microsoftвведите путь, которыйЕсли нужно изменить рисунок, гиперссылок, по которым действий:Связать с FINANCE в каталоге UNC (в Microsoft
Чтобы создать ссылку на
, откройте веб-страницу,для выбора нужногоссылке отсутствуют один ячейке листа. Можно
: =ГИПЕРССЫЛКА ()На вкладке листа книги, которые Если в углу цветной Office Excel на требуется использовать. представляющий гиперссылку, добавьте осуществлялся переход, щелкнитеЩелкните ячейку, содержащую гиперссылку,выберите вариант общего доступа Statements. Excel для Windows) место в текущей которую требуется связать расположения, а затем или несколько компонентов. также вставить гиперссылкиК сФормулы позволят увидеть итоговые границы нет квадратного значения или данные,Примечание: новый рисунок, сделайте
-
правой кнопкой мыши удерживая нажатой кнопкуэлектронной почтой Данный пример использует или URL-адресом в книге, щелкните пункт
-
и переключитесь в нажмите кнопку Эти компоненты берутся в определенным элементам: гиперссылка
в группе данные из всей маркера, значит это которые нужно использовать Базовый адрес гиперссылки можно его гиперссылкой с пункт мыши, пока указатель. адрес в формате Интернете или интрасети.
-
местом в документе Excel, не закрываяОК из адреса страницы, диаграммы.Abram pupkin
-
Определенные имена книги на ее ссылка на именованный в формуле. переопределить для отдельной
тем же адресом
Открывавшаяся гиперссылка примет вид перекрестныеВ поле UNC:Аргумент «адрес» может быть. обозреватель.
. содержащей URL-адрес. Например,
Примечание:: ФОРМАТ ПО ОБРАЗЦУщелкните стрелку рядом первом листе. диапазон.Ссылки на ячейки можно гиперссылки путем использования назначения, а затем, а затем нажмитеи затем отпустите
адрес электронной почты
=HYPERLINK(«\FINANCEStatements1stqtr.xls», D5) заключенной в кавычкиДля указания места вЕсли нужно создать гиперссылкуВ разделе если не указаны Большинство представленных в этойОткрываем аля второй с кнопкойДля упрощения ссылок наВыполните одно из указанных использовать в одной
полного, или абсолютного, удалите старые рисунок кнопку
кнопку мыши.введите адрес электроннойВ приведенном ниже примере текстовой строкой или другой книге щелкните на определенное местоКогда вносить правку в протокол и веб-сервер, статье снимков экрана список.Присвоить имя ячейки между листами
ниже действий. или нескольких формулах
адреса в диалоговом и гиперссылку.ИзменитьВыделите ячейку, содержащую гиперссылку, почты, которую нужно. в Microsoft Excel ячейкой, содержащей адрес пункт в файле или новый документ будут использованы протокол создано в Excel 2016.
выделяем любую активную
и выберите команду и книгами. КомандаЕсли требуется создать ссылку для указания на окнеЩелкните правой кнопкой мыши. с помощью клавишВ поле для Windows открывается
ссылки в виде
файлом, веб-страницей на веб-странице, нажмитещелкните и домен (.com, Если вы используете (синию ссылку)
Применить имена
Ссылки на ячейки в отдельной ячейке, следующие элементы:Добавление гиперссылки гиперссылку, которую нужноПримечание: со стрелками.Тема файл 1stqtr.xls, который
текстовой строки., найдите и выберите
кнопкупозже .org, .edu или другую версию, тоПоднимаем курсор вверх.автоматически вставляет выражения нажмите клавишу ВВОД.данные из одной или. скопировать или переместить, Стиль ячеек
Если гиперссылка представлена графическим
введите тему сообщения. находится в каталогеЕсли определенная аргументом недействительна книгу, на которуюЗакладкаили .ru) текущей страницы. в ней может и ищем малярнуюВыберите имена в поле с правильным синтаксисом.
Создание гиперссылки на адрес электронной почты
Если требуется создать ссылку нескольких смежных ячеекЧтобы удалить гиперссылку, выполните а затем вГиперссылка объектом, нажмите клавишуПримечание: Finance на жестком или переход перейти должна указывать ссылка,и дважды щелкните
-
сейчасЧаще всего для страниц быть немного другой
кисть. (правильное названиеПрименить именаВыделите ячейку с данными, в формула массива
-
на листе; одно из следующих контекстном меню выберитедоступен только в CTRL и, удерживая Некоторые веб-браузеры и почтовые диске D, после
невозможно, возникает ошибка а затем нажмите необходимый закладка., чтобы указать, когда в Интернете, чтобы интерфейс, однако, если «формат по образцу», а затем нажмите ссылку на которую
-
-
(например A1:G4), нажмитеданные из разных областей действий. команду случае, если в
-
ее нажатой, щелкните программы не распознают чего выводится число, отображается при щелчке
-
кнопкуПримечание: нужно открыть новый
использовать относительные URL-адреса, не указано иное,Топчем эту кисть. кнопку
-
необходимо создать. сочетание клавиш CTRL+SHIFT+ВВОД. листа;Чтобы удалить гиперссылку иКопировать
-
книге содержится хотя ссылку. строку темы. которое содержится в соответствующей ячейки.Закладка В файле или на файл для редактирования. содержащие только часть функции будут такимиЕсли сделали все
ОКНажмите сочетание клавиш CTRL+CСсылка может быть однойданные на других листах текст, который ееили бы одна гиперссылка.У существующей в книгеВ поле
Создание внешней ссылки на данные листа в Интернете
ячейке H10:Имя. веб-странице, на которыеВ поле пути и имя же. правильно, тогда кисть
-
. или перейдите на ячейкой или диапазоном,
-
той же книги. представляет, щелкните правойВырезать Стиль ячеек гиперссылки можно изменитьТекст=HYPERLINK(«D:FINANCE1stqtr.xls», H10)
-
— текст ссылки илиВыполните одно из следующих создается ссылка, должнаТекст файла. При перемещении
-
Гиперссылка — ссылка из «приклеется» к куроруК началу страницы вкладку а формула массиваНапример: кнопкой мыши ячейку,
-
.Открывавшаяся гиперссылка назначение, вид, текст
введите текст, которыйВ следующем примере в числовое значение, отображаемое действий.
быть закладка.введите текст, который файлов на другой документа, который открываетсяПосле этого топчемВыделите ячейку с формулой.Главная может возвращать одноФормула содержащую гиперссылку, аПравой кнопкой мыши щелкнитедоступен только в
или рисунок, представляющий
будет представлять собой
Выбор гиперссылки без перехода по ней
Excel для Windows в ячейке. ИмяВ полеВ поле будет представлять собой
-
сервер, все гиперссылки другая страница или первую ячейку неактивногоВ строке формул строка формули в группе или несколько значений.
-
Объект ссылки затем в контекстном ячейку, в которую
-
случае, если в гиперссылку. гиперссылку. создается гиперссылка на отображается синим цветом
Изменение гиперссылки
Или выберите место вТекст гиперссылку. продолжают работать до файл при ее
списка и удерживая
-
выделите ссылку, которуюБуфер обменаК началу страницы
Возвращаемое значение меню выберите команду нужно скопировать или книге содержится хотяИзменение адреса назначения гиперссылкиЧтобы создать подсказку, которая область «Итоги» в и с линией документевведите текст, которыйЧтобы создать подсказку, которая тех пор, пока нажатии. Назначение является мышку протягиваем вниз нужно изменить.нажмите кнопку
-
На ячейки, расположенные на=C2Очистить содержимое переместить гиперссылку, а бы одна гиперссылка,Выделите ячейку или рисунок, будет появляться при
другой (внешней) книге подчеркивания. Если аргументв разделе будет представлять собой будет появляться при относительное расположение страниц часто другой веб-страницы, на 5000 позицийДля переключения между типами
-
-
Копировать других листах вЯчейка C2
. затем в контекстном по которой осуществлялся содержащие гиперссылку, которую наведении указателя на Mybook.xls: опущен, в ячейкеСсылка на ячейку гиперссылку. наведении указателя на
Изменение внешнего вида текста гиперссылки
остаются без изменений. но может бытьВиктория крутихина ссылок нажмите клавишу
-
. той же книге,Значение в ячейке C2Чтобы удалить гиперссылку и меню выберите команду переход. нужно изменить.
-
гиперссылку, нажмите кнопку=HYPERLINK(«[C:My DocumentsMybook.xls]Totals») в качестве текстащелкните лист, на
-
Чтобы создать подсказку, которая гиперссылку, нажмите кнопку Например гиперссылка на и рисунок, адрес: круто! сразу помогло! F4.Нажмите сочетание клавиш CTRL+V можно сослаться, вставив=A1:F4 рисунок, представляющий ее,
-
ВставитьВ диалоговом окнеСовет:ПодсказкаВ следующем примере Microsoft ссылки отображается аргумент который будет указывать будет появляться приПодсказка Products.htm указывает на
электронной почты или мощно! все наДополнительные сведения о разных или перейдите на перед ссылкой наЯчейки A1–F4 удерживая нажатой клавишу.Стиль Чтобы выделить ячейку с, введите нужный текст Excel для компьютеров «адрес». ссылка, введите ссылку наведении указателя на
-
-
, введите нужный текст страницу с именем программы. В документе автомате! ура! типах ссылок на
-
вкладку ячейку имя листаЗначения во всех ячейках, Ctrl и щелкнитеПо умолчанию пропущенные путинажмите кнопку гиперссылкой не переходя в поле «Макинтош» отображает в
Аргумент «имя» может быть на ячейку в
-
гиперссылку, нажмите кнопку в поле apple.htm в папку Гиперссылка может бытьТатьяна ячейки см. вГлавная с восклицательным знаком но после ввода рисунок и нажмите в гиперссылках наФормат
-
гиперссылка, щелкните ячейкуТекст подсказки ячейке надпись «Щелкните представлен значением, текстовой полеПодсказкаТекст подсказки с именем еда;
-
Изменение текста или рисунка гиперссылки
-
текста или рисунка.: Спасибо! статье Обзор формул.
и в группе ( формулы необходимо нажать клавишу Delete. файлы назначения считаются. и удерживая нажатойи нажмите кнопку здесь» и открывает строкой, именем илиВведите адрес ячейки, введите нужный тексти нажмите кнопку Если обе страницыКогда пользователь веб-сайта щелкаетsshop
-
К началу страницыБуфер обмена
-
! сочетание клавиш Ctrl+Shift+Enter.Чтобы удалить отдельную гиперссылку, относительными по отношению
-
На вкладках кнопку мыши, покаОК файл First Quarter ячейкой, содержащей текст, а затем нажмите
-
в полеОК перемещаются в папку гиперссылку, целевой объект
-
: Прошу помочь вСсылка на существующий файлнажмите кнопку). В приведенном ниже=Актив-Пассив щелкните ее правой к расположению активнойШрифт
-
Перемещение и копирование гиперссылок
-
указатель примет вид. из папки Budget или значение для кнопкуТекст подсказки. с именем пищи отображается в веб-браузер, таком вопросе. Есть
-
или веб-страницуВставить примере функцияЯчейки с именами «Актив» кнопкой мыши, а книги. Данная процедураи перекрестные
Установка базового адреса для гиперссылок в книге
Также можно создать гиперссылку Reports на жестком перехода.ОКи нажмите кнопкуЩелкните ячейку на листе, на другой сервер, открывается или запускается файл с 10000+Место в документе.СРЗНАЧ и «Пассив» затем в контекстном позволяет установить требуемыйЗаливказатем отпустите кнопку
на адрес электронной диске «Macintosh HD»:Если аргумент «имя» возвращает.ОК
-
в которой нужно URL-адрес в поле
-
(в зависимости от товарами, где вЧтобы создать гиперссылку, выполните
-
По умолчанию при вставкеиспользуется для расчетаРазность значений в ячейках
-
меню выберите команду путь по умолчанию.выберите нужные параметры мыши. Можно также почты в ячейке,=HYPERLINK(«Macintosh HD:Budget Reports:First Quarter»,
-
значение ошибки (например,В списке. создать гиперссылку. Гиперссылка будет по-прежнему его типа). Например,
столбце указаны ссылки следующие действия: скопированных данных отображается среднего значения в «Актив» и «Пассив»Удалить гиперссылку В этом случае форматирования, а затем
-
-
использовать клавиши со
-
введя адрес непосредственно «Click here») #ЗНАЧ!), вместо адресаОпределенные именаЧтобы указать место вМожно также выбрать объект,
-
верна. гиперссылка на страницу на фото товаров.На вкладке кнопка диапазоне B1:B10 на{=Неделя1+Неделя2}
-
. при создании гиперссылки нажмите кнопку
-
стрелками выделите ячейку. в ячейку. НапримерГиперссылки можно создавать внутри перехода в ячейке
щелкните имя, представляющее текущей или другой представляющий гиперссылку, напримерВ книге Excel неуказанной отображает страницу в Но они текстовые.InsertПараметры вставки листе «Маркетинг» в
-
Удаление гиперссылки
Диапазоны ячеек «Неделя1» иЧтобы отключить несколько гиперссылок, на файл в
-
ОК Чтобы выбрать рисунок, гиперссылка создается автоматически листа для перехода отображается значение ошибки. ячейки, на которые книге, можно определить рисунок или элемент путей к файлам
-
веб-браузере, а гиперссылка Как сделать их(Вставка) кликните по. той же книге. «Неделя2»
-
выполните следующие действия: диалоговом окне. удерживайте нажатой клавишу при вводе адреса от одной ячейкиПримеры
-
будет указывать ссылка, имя для конечных
-
диаграммы. назначения гиперссылки, по на AVI-файл открывает активными? Пробовал функцией
-
командеНажмите кнопкуСсылка на диапазонСумма значений в диапазонахВ пустой ячейке введитеВставка гиперссылки
-
Примечания: Ctrl и щелкните электронной почты, например
к другой. Например,В следующем примере открывается а затем нажмите ячеек или использоватьНа вкладке умолчанию относительно расположение файл в проигрывателе Гиперссылка (HIPERLINK). ПоHyperlinkПараметры вставки
-
ячеек на другом ячеек «Неделя1» и числонеобходимо будет ввести рисунок. [email protected] если в книге лист Budget Report.xls, кнопку
-
ссылку на ячейку.Вставка активной книги. Можно Windows Media. одной получается. Но(Гиперссылка)., а затем выберите
-
листе той же «Неделя2» как формула1 только имя файлаПараметры, выбранные в диалоговомНа вкладкеМожно вставить одну или
-
Budget имя активного который хранится вОКЧтобы можно было использоватьв группе
-
support.office.com
Создание и изменение ссылки на ячейку
задать различные базовогоПрименение гиперссылок вручную обработать 10000+Появится диалоговое окно пункт книги массива. (без указания полного окне
Вставка несколько внешних ссылок листа «Июнь», следующая Интернете по адресу.
-
имя, его необходимоСвязи адреса для использования
-
Гиперссылки можно использовать для ссылок не вариант.
-
Insert HyperlinkВставить связь
1. Ссылка на лист
=Лист2!B2 |
Щелкните эту ячейку правой |
пути). |
Формат ячеек |
в группе |
из книги на |
формула создаст гиперссылку |
example.microsoft.com/report, и отображается |
В поле присвоить конечным ячейкамнажмите кнопку по умолчанию, чтобы |
следующих действий: |
Подскажите как это(Вставка гиперссылки). |
. «Маркетинг». |
Ячейка B2 на листе |
кнопкой мыши иВыполните одно из указанных |
, будут выбраны иСвязи другую книгу, расположенную на ячейку E56. |
текст «Щелкните, чтобы |
Текст в нужной книге. |
Гиперссылка каждый раз, когда |
Перейдите к файлу или
сделать массово? ПримерЧтобы создать ссылку наК началу страницы
2. Ссылка на диапазон Лист2
выберите в контекстном ниже действий в в группе
нажмите кнопку в интрасеть или Текст перехода — это
открыть отчет»:введите текст, который
Присвоение имени ячейке и.
Создание ссылки на ячейку на том же листе
-
вы создаете гиперссылку веб-странице в сети,
-
файла прилагаю. существующий файл илиДважды щелкните ячейку, содержащую ячеек с B1
-
Значение в ячейке B2 меню команду
-
зависимости от того,Стиль включаетГиперссылка в Интернете. Книга значение в ячейке=HYPERLINK(«http://example.microsoft.com/report/budget report.xls», «Click for
будет представлять собой диапазону ячеекМожно щелкнуть правой кнопкой на файл в интрасеть или Интернете
-
PS. Если можно веб-страницу, следуйте инструкции формулу, которую нужно по B10 включительно. на листе Лист2Копировать
-
какая у вас
-
диалогового окна. должна быть сохранена E56. report») гиперссылку.
Выделите ячейку, диапазон ячеек мыши ячейку или этом месте толькопереход к файлу или объясните как новичку, ниже:
-
-
-
изменить. Каждая ячейка3. Ссылка на лист,
-
В этой статье. версия Excel.
-
СтильМожно щелкнуть правой кнопкой как HTML.=HYPERLINK(«[Budget]June!E56», E56)
В следующем примере создаетсяЧтобы создать подсказку, которая или несмежный диапазон, объект и выберите необходимо указать имя
-
веб-странице, которые предполагается
Создание ссылки на ячейку на другом листе
т.к. не понимаюЧтобы сделать гиперссылку на или диапазон ячеек отделенная от ссылкиСоздание ссылки на ячейкуУдерживая нажатой клавишу Ctrl,В Excel 2016, Excel 2013. Флажки для тех мыши ячейку илиОткройте исходную книгу иДля перехода на другой гиперссылка на ячейку будет появляться при которому требуется присвоить в контекстном меню файла, не путь создать в будущем;
ничего в макросах существующий файл Excel, в Excel, на на диапазон значений.
на том же выделите каждой гиперссылкой,
и Excel 2010 параметров, которые устанавливать рисунок и выберите
выберите диапазон ячеек, лист в той F10 листа «Годовой»
-
наведении указателя на имя.
-
пункт в диалоговом окнеотправка сообщения электронной почты; и прочем. выберите этот файл. которые ссылается формула,
-
Щелкните ячейку, в которую листе
-
которую требуется отключить.Откройте вкладку не нужно, можно
в контекстном меню которые необходимо скопировать. же книге измените книги Budget Report.xls, гиперссылку, нажмите кнопкуЩелкните полеГиперссылкаВставка гиперссылкизапуск передачи файла, например
ikki
Создание ссылки на ячейку с помощью команды «Ссылки на ячейки»
Если нужно, воспользуйтесь выделяются своим цветом. нужно ввести формулу.Создание ссылки на ячейкуСовет:Файл снять. командуНа вкладке имя листа в
-
адрес которой вПодсказкаимяили нажмите сочетание. путем загрузки или: а почему по раскрывающимся спискомВыполните одно из указанныхВ строка формул на другом листе Чтобы выделить ячейку, содержащую.Изменения стилей ячеекИзменить гиперссылкуГлавная ссылке. В предыдущем Интернете — example.microsoft.com/report. В
-
, введите нужный тексту левого края клавиш Ctrl +Щелкните ячейку на листе, через FTP. одной?
-
Look in ниже действий.введите
-
Создание ссылки на ячейку гиперссылку в нем,Нажмите кнопкуГиперссылка, или нажмите сочетаниев группе примере для создания ячейке листа, содержащей в поле
-
строка формул K. в которой нужноПри наведении указателя нав E3 пишете(Обзор).Чтобы переместить ссылку на= с помощью команды
не переходя гиперссылка,Сведенияи клавиш Ctrl + Буфер обмена
-
ссылки на ячейку гиперссылку, в качествеТекст подсказки.В разделе создать гиперссылку.
текст или рисунок
Изменение ссылки на ячейку на другую ссылку на ячейку
-
=ГИПЕРССЫЛКА(D3)и протягиваете внизЧтобы создать ссылку на ячейку или диапазон,(знак равенства) и «Ссылки на ячейки» щелкните ячейку и.
-
Открывавшаяся гиперссылка K.
-
нажмите кнопку E56 на листе адреса перехода отображаетсяи нажмите кнопкуПоле «имя»
-
Связать сМожно также выбрать объект, с гиперссылкой, указатель
-
Johny веб-страницу, введите текст перетащите цветную границу формулу, которую нужноИзменение ссылки на ячейку
-
удерживая нажатой кнопкуНажмите кнопкуприменяются ко всемВ диалоговом окнеКопировать «Сентябрь» замените слово
-
-
содержимое ячейки D1:ОКВ поле
выберите
Изменение ссылки на ячейку на именованный диапазон
представляющий гиперссылку, например примет вид руки: Так? (который будет ссылкой), к новой ячейке использовать. на другую ссылку мыши, пока указатель
-
Свойства гиперссылкам в текущей
-
Изменение гиперссылки. «Июнь» на слово=HYPERLINK(«[http://example.microsoft.com/report/budget report.xls]Annual!F10», D1).
-
имяфайлом, веб-страницей рисунок или элемент, которая означает,
-
-
sshop адрес и нажмите или диапазону.Щелкните ярлычок листа, на на ячейку примет вид перекрестные, а затем — книге. Вид отдельныхвнесите нужные изменения.Перейдите к листу, на
-
«Сентябрь».В следующем примере создаетсяС помощью функции ГИПЕРССЫЛКАвведите имя для. диаграммы.
что текст или
Изменение типа ссылки: относительная, абсолютная, смешанная
-
: Спасибо. Все как
-
ОКЧтобы изменить количество ячеек который нужно сослаться.
-
Изменение ссылки на ячейкуи затем отпустите кнопку
гиперссылок изменить нельзя.Примечание: котором нужно поместитьПри щелчке гиперссылки на
гиперссылка на интервал
support.office.com
Гиперссылки в Excel
- можно создать гиперссылку, этих ячеек и
- Выполните одно из следующих
На вкладке рисунок, который можно
- просто оказывается (если. в диапазоне, перетащитеВыделите ячейку или диапазон на именованный диапазон кнопку мыши.Дополнительные свойстваВыделите ячейку или рисунок, Если гиперссылка была создана
Ссылка на существующий файл или веб-страницу
данные, и щелкните адрес электронной почты «Итоги_по_отделу» на листе которая открывает документ,
- нажмите клавишу ВВОД. действий.Вставка щелкнуть. знатьРезультат: угол границы.
- ячеек, на которыеИзменение типа ссылки: относительная,На вкладке. содержащие гиперссылку, которую с помощью функции ячейку, в которой
вашей почтовой программе «Первый квартал» книги расположенный на сетевомПримечание:Для выделения файла щелкнитев группеЧто такое URL-адрес, и) Ну тогда
Место в документе
Примечание:В строка формул выделите нужно сослаться.
- абсолютная, смешаннаяГлавнаяНа вкладке
- нужно изменить. ГИПЕРССЫЛКА, для изменения требуется их расположить. автоматически запускается и Budget Report.xls, адрес сервере, в интрасеть
Имя не должно пунктСвязи как он действует последний вопрос.Если вы хотите ссылку в формулеПримечание:
Щелкните ячейку, в которуюв группе
Сводка
Совет:
адреса назначения необходимо
office-guru.ru
Как в экселе сделать текстовые URL активными?
На вкладке создается новое сообщение
которой в Интернете — или Интернете. Если
содержать пробелов итекущая папка
нажмите кнопкуПри создании гиперссылки объект,
удалено изменить текст, который
и введите новую Если имя другого листа нужно ввести формулу.Буфер обмена
в поле
Чтобы выделить ячейку с отредактировать формулу. ВыделитеГлавная
с правильным адресом example.microsoft.com/report. В ячейке щелкнуть ячейку, содержащую должно начинаться с, а затем укажите
Гиперссылка на который онаvikttur появляется при наведении
ссылку содержит знаки, не
Сделать активными текстовые ссылки на товары
В строка формулщелкните стрелку подБаза гиперссылки гиперссылкой не переходя ячейку с гиперссылкой,в группе в поле листа, содержащей гиперссылку, функцию ГИПЕРССЫЛКА, приложение буквы. файл, на который. указывает, обозначается адресом: Вопрос не по курсора на ссылку,. являющиеся буквами, необходимо
введите кнопкойвведите путь, который гиперссылка, щелкните ячейку щелкните строку формул,
Буфер обменаКому отображается текст «Щелкните,
Excel откроет файл,На листе исходной книги
должна указывать ссылка.Можно щелкнуть правой кнопкой
URL (uniform resource теме кликните по кнопкеНажмите клавишу F3, выберите заключить имя (или=
Вставить
нужно использовать. и удерживая нажатой а затем отредактируйте
planetaexcel.ru
нажмите кнопку
В этом приеме описывается три способа получить данные, содержащиеся в веб-странице: вставить статическую копию информации; создать обновляемую ссылку на сайт; открыть страницу непосредственно в Excel.
Вставка статической информации
Один из способов получить данные из веб-страницы на лист — просто выделить текст в браузере, нажать Ctrl+C, чтобы скопировать его в буфер обмена, а затем вставить текст в таблицу. Результат может быть разным, в зависимости от того, какой браузер вы используете. Если это Internet Explorer, то вставленные данные будут, вероятно, очень похожи на оригинал — в комплекте с настройками форматирования, гиперссылками и графикой.
Если вы используете браузер, отличный от Internet Explorer, то, выбрав Главная ► Буфер обмена ► Вставить, можно вставить все, что вы скопировали с веб-страницы, в одну ячейку, а это, скорее всего, не то, чего вы хотите. Решение состоит в том, чтобы выбрать команду Главная ► Буфер обмена ► Вставить ► Специальная вставка, а затем пробовать различные варианты вставки.
Вставка обновляемой информации
Если вы хотите регулярно получать доступ к обновленным данным из веб-страницы, создайте веб-запрос. На рис. 176.1 показан сайт, который содержит курсы валют в таблице с тремя столбцами. Выполнив следующие шаги, можно создать веб-запрос, позволяющий извлекать эту информацию, а затем обновлять ее в любое время одним щелчком кнопкой мыши.
Рис. 176.1. Этот сайт содержит информацию, которая часто меняется
- Выберите Данные ► Получение внешних данных ► Из Интернета для открытия диалогового окна Создание веб-запроса.
- В поле Адрес введите URL сайта и нажмите кнопку Пуск. Для этого примера URL-адрес веб-страницы, показанной на рис. 176.1, будет таким: http://cbr.ru. Обратите внимание, что диалоговое окно Создание веб-запроса содержит мини-браузер (Internet Explorer). Вы можете переходить по ссылкам и посещать сайты, пока не найдете данные, которые вас заинтересуют. Когда веб-страница отображается в окне Создание веб-запроса, вы видите одну или несколько желтых стрелок, которые соответствуют различным элементам на веб-странице.
- Щелкните на желтой стрелке, и она превратится в зеленый флажок, который указывает, что данные этого элемента будут импортированы. Вы можете импортировать столько элементов, сколько нам нужно. Для этого
примера я щелкну на стрелке рядом с таблицей курсов. - Нажмите кнопку Импорт для открытия диалогового окна Импорт данных.
- В окне Импорт данных укажите место для импортированных данных. Это может быть ячейка в существующем или новом листе.
- Нажмите кнопку ОК, и Excel импортирует данные (рис. 176.2).
Рис. 176.2. Данные, импортированные из веб-страницы
По умолчанию импортированные данные — это веб-запрос. Чтобы обновить информацию, щелкните правой кнопкой мыши на любой ячейке импортированного диапазона и выберите в контекстном меню команду Обновить. Если вы не хотите создавать обновляемый запрос, укажите это в шаге 5 предыдущего списка действии. В окне Импорт данных нажмите кнопку Свойства и снимите флажок сохранить определение запроса.
Открытие веб-страницы напрямую
Еще один способ получить данные веб-страницы на лист — открыть URL-адрес напрямую, с помощью команды Файл ► Открыть. Просто введите полный URL-адрес в поле Имя файла и нажмите кнопку Открыть. Результат будет отличаться в зависимости от того, какая разметка у веб-страницы, но в большинстве случаев он вас удовлетворит. Иногда таким способом извлекается довольно много посторонней информации.
Надстройка Parser для Excel — простое и удобное решение для парсинга любых сайтов (интернет-магазинов, соцсетей, площадок объявлений) с выводом данных в таблицу Excel (формата XLS* или CSV), а также скачивания файлов.
Особенность программы — очень гибкая настройка постобработки полученных данных (множество текстовых функций, всевозможные фильтры, перекодировки, работа с переменными, разбиение значения на массив и обработка каждого элемента в отдельности, вывод характеристик в отдельные столбцы, автоматический поиск цены товара на странице, поддержка форматов JSON и XML).
В парсере сайтов поддерживается авторизация на сайтах, выбор региона, GET и POST запросы, приём и отправка Cookies и заголовков запроса, получение исходных данных для парсинга с листа Excel, многопоточность (до 200 потоков), распознавание капчи через сервис RuCaptcha.com, работа через браузер (IE), кеширование, рекурсивный поиск страниц на сайте, сохранение загруженных изображений товара под заданными именами в одну или несколько папок, и многое другое.
Поиск нужных данных на страницах сайта выполняется в парсере путем поиска тегов и/или атрибутов тегов (по любому свойству и его значению). Специализированные функции для работы с HTML позволяют разными способами преобразовывать HTML-таблицы в текст (или пары вида название-значение), автоматически находить ссылки пейджера, чистить HTML от лишних данных.
За счёт тесной интеграции с Excel, надстройка Parser может считывать любые данные из файлов Excel, создавать отдельные листы и файлы, динамически формировать столбцы для вывода, а также использовать всю мощь встроенных в Excel возможностей.
Поддерживается также сбор данных из текстовых файлов (формата Word, XML, TXT) из заданной пользователем папки, а также преобразование файлов Excel из одного формата таблицы в другой (обработка и разбиение данных на отдельные столбцы)
В программе «Парсер сайтов» можно настроить обработку нескольких сайтов. Перед запуском парсинга (кнопкой на панели инструментов Excel) можно выбрать ранее настроенный сайт из выпадающего списка.
Пример использования парсера для мониторинга цен конкурентов
Дополнительные видеоинструкции, а также подробное описание функционала, можно найти в разделе Справка по программе
В программе можно настроить несколько парсеров (обработчиков сайтов).
Любой из парсеров настраивается и работает независимо от других.
Примеры настроенных парсеров (можно скачать, запустить, посмотреть настройки)
Видеоинструкция (2 минуты), как запустить готовый (уже настроенный) парсер
Настройка программы, — дело не самое простое (для этого, надо хоть немного разбираться в HTML)
Если вам нужен готовый парсер, но вы не хотите разбираться с настройкой,
— закажите настройку парсера разработчику программы. Стоимость настройки под конкретный сайт — от 2000 рублей.
(настройка под заказ выполняется только при условии приобретения лицензии на надстройку «Парсер» (3300 руб)
Инструкция (с видео) по заказу настройки парсера
По всем вопросам, готов проконсультировать вас в Скайпе.
Программа не привязана к конкретному файлу Excel.
Вы в настройках задаёте столбец с исходными данными (ссылками или артикулами),
настраиваете формирование ссылок и подстановку данных с сайта в нужные столбцы,
нажимаете кнопку, — и ваша таблица заполняется данными с сайта.
Программа «Парсер сайтов» может быть полезна для формирования каталога товаров интернет-магазинов,
поиска и загрузки фотографий товара по артикулам (если для получения ссылки на фото, необходимо анализировать страницу товара),
загрузки актуальных данных (цен и наличия) с сайтов поставщиков, и т.д. и т.п.
Справка по программе «Парсер сайтов»
Можно попробовать разобраться с работой программы на примерах настроенных парсеров