Макросы и программы для Excel в категории «Интернет»
Программы и макросы для работы с интернетом - загрузка данных из интернет, поиск на сайте, работа с сайтом через веб-интерфейс, отправка файлов по FTP
Обратите внимание на универсальное решение для импорта данных с сайтов в Excel (парсинг сайтов)
Надстройка для парсинга сайтов
Обратите внимание на универсальное решение для импорта данных с сайтов в Excel (парсинг сайтов)
Надстройка для парсинга сайтов
-
Надстройка Parser для Excel — простое и удобное решение для парсинга любых сайтов (интернет-магазинов, соцсетей, площадок объявлений) с выводом данных в таблицу Excel (формата XLS* или CSV), а также скачивания файлов. Особенность программы — очень гибкая настройка постобработки полученных данных (множество текстовых функций, всевозможные фильтры, перекодировки, работа с переменными,...
-
Если вам нужно рассылать письма из Excel, воспользуйтесь готовым решением в виде надстройки FillDocuments Ознакомьтесь с возможностями и способами рассылки писем из Excel, а также с инструкцией по настройке рассылки через Аутлук Пример макроса, отправляющего письма со вложениями из Excel через почтовый клиент Outlook: Sub Отправить_Письмо_из_Outlook() 'отправляем письмо без вложений...
-
Если вам нужно рассылать письма из Excel,воспользуйтесь готовым решением в виде надстройки FillDocuments Ознакомьтесь с возможностями и способами рассылки писем из Excel Макрос для отправки письма из Excel штатными средствами Windows ВНИМАНИЕ! Данный код гарантированно работает ТОЛЬКО в ОС WindowsXP. В остальных версиях Windows код не проверял. В Windows7 данный макрос работать не будет ввиду...
-
Макрос предназначен для загрузки изображений (или любых других файлов) из интернета, и сохранения скачанных файлов в одну папку. Исходные данные для работы макроса: таблица, в которой содержатся по меньшей мере 2 столбца - один с гиперссылками, второй - с именами файлов. Особенности макроса: создаваемым файлам присваиваются имена из выбранного столбца листа Excel макрос корректно...
-
Функция GetQueryRange предназначена для автоматизации загрузки данных с веб-страниц. Например, нам надо из макроса Excel получить данные с нескольких однотипных страниц сайта. Самый простой способ достичь этого - выполнять почти идентичные веб-запросы (где незначительно отличаться будет только URL страницы), каждый раз анализируя данные, загруженные веб-запросом на лист Excel Поскольку...
-
Часто требуется макросом скачать некий файл из интернета. Обычно в этом помогает WinAPI-функция URLDownloadToFile, но есть также возможность загрузить файл без её использования: Чем чревато использование функции URLDownloadToFile - по сути, ничем, кроме как необходимостью прописывать её в 2 вариантах, для обеспечения совместимости с 64-битной Windows #If VBA7 Then ' Office 2010-2013...
-
Представляю вашему вниманию инструментарий для работы с файлами по FTP Как известно, отправить файл на FTP сервер (или загрузить файл с FTP, создать папку на FTP сервере, и т.д.) можно при помощи таких API-функций из библиотеки wininet.dll, как FtpPutFile, FtpGetFile, FtpRenameFile, FtpDeleteFile, FtpRemoveDirectory, FtpCreateDirectory, FtpFindFirstFile и т.д...
-
Программа предназначена для поиска минимальных цен на товары в Яндекс.Маркете UPDATE: Продажа программы прекращена 14 мая 2015 года, ввиду нерентабельности техподдержки (это единственная из моих программ, где я не могу гарантировать работоспособность, — т.к. всё зависит от Яндекса, который часто меняет сайт, и вводит ограничения типа капчи). Техподдержка программы тоже прекращена в полном...
-
Программа (3 модуля класса + примеры их использования) предназначена для поиска товаров в Яндекс.Маркете, с последующей загрузкой результатов поиска. Исходными данными является название (или модель, PartNumber, и т.п.) товара. На выходе код выдаёт информацию о результатах поиска - 10 (или более) позиций искомого товара, где для каждой позиции указаны следующие характеристики: цена...
-
Данный макрос перебирает все строки на листе, и для каждой строки скачивает из интернета картинки, ссылки на которые присутствуют в этой строке (начиная с 3 столбца) В процессе загрузки изображений из интернета отображается 2-уровневый прогресс-бар, на котором можно видеть текущее состояние процесса. Если вам требуется вставлять много изображений на лист Excel, - то вам поможет надстройка,...
-
Макрос предназначен для получения таблицы ссылок на файлы аукционов (в формате XML) с портала ftp.zakupki.gov.ru Программа выполняет подключение к FTP-серверу ftp.zakupki.gov.ru, используя логин и пароль «free», получает список всех файлов во всех подпапках, и выводит на лист ссылки только на те файлы, имена которых соответствуют заданным маскам. Маски для подбора...
-
Если вам нужно рассылать письма из Excel, воспользуйтесь готовым решением в виде надстройки FillDocuments Ознакомьтесь с возможностями и способами рассылки писем из Excel, а также с инструкцией по настройке рассылки через TheBAT Макроc предназначен для автоматизированной рассылки почты из Excel. Для рассылки используется почтовая программа TheBAT! (подразумевается, что эта программа на...
-
Макрос предназначен для поиска текста из выделенных ячеек в поисковой системе Google. Функция поиска доступна из контекстного меню ячеек: Как вы можете видеть на скриншоте, есть возможность выбора браузера. На выбор представлены наиболее популярные браузеры: Internet Explorer, Mozilla Firefox, Opera, и Google Chrome. В макрос намеренно введено ограничение на количество ячеек, текст...
-
Программа выполняет поиск организаций по ИНН на официальном сайте для размещения информации о государственных (муниципальных) учреждениях bus.gov.ru, и заносит данные о найденных организациях в таблицу Excel. Смотрите также парсер сайта bus.gov.ru,который создаёт в Excel таблицу со списком организаций с этого сайта по выбранному региону и сферам деятельности. На скриншоте красным цветом...
-
Программный комплекс, предназначенный для автоматизации учёта и администрирования сети связи телефонной или телекоммуникационной компании. Программа позволяет хранить и редактировать базу данных объектов (в виде файлов Excel), просматривать существующие трассы и формировать новые. Особенность программы - возможность учёта и администрирования узлов связи с нестандартными...
-
Эта программа позволяет найти в интернете (на сайте kinopoisk.ru), и вывести в таблицу Excel характеристики фильмов (такие, как: год выпуска, страна, слоган, режиссер, сценарий, продюсер фильма, оператор, композитор, жанр, продолжительность и т.д. и т.п.) Исходными данными для программы является столбец с названиями фильмов. Принцип работы программы: для каждого фильма берётся русское...
-
Программа предназначена для формирования прайс-листов на ноутбуки с соответствии с требованиями интернет-каталога Onliner.by Основные функции программы: (учитываются цены фирм-конкурентов, цены onliner.by и надбавка фирмы) загрузка каталога ноутбуков (названия, характеристики, цены) с сайта onliner.by в файл Excel, и обновление этого каталога назначение соответствий моделей...
-
Назначение программы: Выгрузка файлов Excel на сайт (хостинг) по протоколу FTP облегчение процесса редактирования файлов Excel, расположенных на сайте (доступных через FTP) автоматизация экспорта таблиц Excel на страницы сайтов под управлением CMS Drupal формирование изображений формате JPG из диапазона ячеек листа Excel - нажатием одной кнопки Программа представляет собой...
-
Приведённый ниже код выполняет авторизацию на Яндексе, отправляя GET и POST запрос На время POST запроса отключается автоматический редирект, чтобы сохранить Cookies, переданные в ответе сервера PS: Код предназначен для специалистов! Я не готов отвечать на вопросы, почему у вас не получилось авторизоваться, и что делать с этим макросом дальше (как получать данные) Public CookiesStore As Object...
-
Function Ping(ByVal addr$) As Boolean On Error Resume Next Ping = GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_PingStatus WHERE Address = '" & addr$ & "'").ItemIndex(0).StatusCode = 0 End Function Функция проверки доступа в интернет, с использованием функции PING (версия 2024 года) Function InetAvailable() As Boolean InetAvailable = Ping...
-
Надстройка предназначена для добавления в открытый файл Excel скрытого листа с автообновляемым веб-запросом к сайту ЦБ РФ. После добавления такого листа, в вашем файле можно использовать в формулах имена USD и EURO для получения курсов соответствующих валют (при желании, надстройку можно доработать, чтобы получать курсы других валют) Интервал обновления данных: 30 минут После запуска...
-
Макрос предназначен для вывода IP адресов и названий стран, на основании столбца с доменными именами. По состоянию на 2024 год, этот макрос не работает ввиду недоступности сайта smart-ip.net (можно переделать код на использование другого аналогичного веб-сервиса) В прикреплённом файле - 2 способа реализации: 1) по доменному имени определяется IP адрес (посредством команды PING -...
-
Макрос предназначен для показа видеороликов на форме в Microsoft Excel. На форме UserForm расположен компонент WebBrowser, в котором открывается заданных видеоролик при запуске формы. Вызов формы осуществляется таким кодом: Sub ПримерПоказаВидеоНаФорме() Video$ = Range("b2") Caption$ = Range("b5") URL_1$ = Range("b3") Website$ = Range("b4...
-
Макрос предназначен для экспорта выделенного диапазона ячеек книги Excel в код HTML. Смотрите также надстройку для экспорта таблицы или выделенного диапазона ячеек в HTML Результат (HTML код таблицы) помещается в буфер обмена. Первая строка выделенного диапазона ячеек считается заголовком таблицы (обрамляется тегами <th> вместо <td>) Например, мы имеем...
-
В данной статье приведён код 2 функций, которые позволят вам найти на веб-странице нужные HTML теги, и преобразовать HTML в текст Особенность этого кода, - использование регулярных выражений (Regexp) для поиска в HTML Эти функции лежат в основе моей надстройки «Парсер сайтов» Пример использования: ' в переменной txt находится исходный код веб-страницы (целиком, или его часть) ' ищем div id=...
-
Программа предназначена для импорта данных о соискателях с сайта rabota.ru В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте rabota.ru (которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера). Во время выполнения кода, происходит авторизация на сайте путем программного...
-
Программа предназначена для импорта данных о соискателях с сайта superjob.ru В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте superjob.ru (которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера). Во время выполнения кода, происходит авторизация на сайте путем...
-
Программа предназначена для вывода описания и изображений найденных в yandex.ru по заданному артиклю На первом этапе работы макроса, производится поиск артикула, либо другого ключевого слова, в поисковой системе yandex.ru (процесс поиска скрыт от пользователя, скриншот результатов поиска) Полученные результаты поиска выводятся в виде списка на форме. Пользователь из этого списка...
-
Программа выполняет поиск заданного текста в социальной сети Вконтакте (vk.com) Исходными данными являются: поисковый запрос (произвольная текстовая строка) дата, до достижения которой нас интересуют найденные сообщения Результат выводится в таблицу Excel со следующими столбцами: Дата (дата и время найденного сообщения) Источник (название группы вконтакте, где...
-
Данная функция позволяет проверить, доступен ли тот или иной веб-ресурс с вашего компьютера, и получить код состояния HTTP Как известно, при переходе по ссылке (URL), веб-сервер возвращает код состояния HTTP. Наиболее популярный коды ответа веб-сервера: (перечень всех кодов состояния можно посмотреть в Википедии) 200 OK («хорошо») 403 Forbidden («запрещено...
-
Пример макроса для скачивания файла с авторизацией. Для его работы, надо подключить библиотеку Microsoft WinHTTP Services (version 5.1.) в меню Tools - References Сначала выполняется POST-запрос для авторизации, потом GET-запрос для скачивания файла Sub DownloadFile_Auth() loginURL$ = "http://www.mtkglobus.ru/info/account/" csvURL$ = "http://www.mtkglobus.ru/info/...
-
Надстройка предназначена для быстрой конвертации выделенного диапазона ячеек в HTML код для вставки на сайт. При запуске надстройки, формируется панель инструментов (на ленте, на вкладке Надстройки) с 2 кнопками: экспорт в HTML всей таблицы, или только выделенного диапазона ячеек Файл надстройки, - во вложении к статье. Программа корректно обрабатывает объединённые ячейки. Количество...
-
Программа предназначена для быстрого поиска перевода выделенного в документе Word слова (или фразы) с использованием специализированного медицинского словаря. Для поиска переводов используется словарь, расположенный на сайте заказчика. Программа подключается к словарю через веб-интерфейс сайта, авторизуется (логин и пароль хранятся в отдельном текстовом файле), после чего производит поиск...
-
Программа предназначена для поиска автозапчастей по базе данных сайта parts.com Исходными данными являются: 1) производитель автомобиля (например, Mazda, Mitsubishi, Honda и т.д.) 2) идентификационный номер запчасти (например, MD366260, 08232P99A6HMR, 17220RNAA00 и т.д.) Программа формирует на новом листе таблицу, в которой для каждой автозапчасти указаны цены (List Price, Core Price, Your Price...
-
Программа собирает в таблицу Excel номера телефонов из объявлений на сайте abw.by В ячейке листа Excel указывается количество дней, за которые будут обрабатываться объявления с сайта. (если указано 0 дней - обрабатываются только объявления за сегодняшнюю дату, если 1 день - сегодняшние и вчерашние, и т.д. Количество дней неограничено - влияет только на время загрузки данных) В каждом...
-
Программа предназначена для реализации возможности автоматического и ручного обновления надстроек Excel, а также разграничения доступа и регистрации (активации) программного продукта. Особенности данного решения: публикация обновления программы через FTP нажатием одной кнопки автоматический поиск обновлений на сервере при запуске файла 2 режима автообновления - установка любых...
-
Макрос предназначен для создания сводной таблицы и диаграммы для отчёта по трафику. В качестве исходных данных выступает таблица со статистикой доступа в интернет - сформированная программой создания отчётов по статистике Создаваемая сводная диаграмма позволяет легко проанализировать причины перерасхода трафика, а сводная таблица предоставляет детализированный отчёт по каждому сайту. При...
-
Функция GetRealTime выполняет HTTP-запрос к заданному серверу, и из заголовка Date ответа сервера берёт текущее время и дату. Сделано на примере сервера Яндекса (их сайт почти всегда доступен, и работает очень быстро) Функция полезна, когда надо получить реальную дату (а не ту, которая выставлена на компе), - например, для вычисления оставшегося времени использования trial-версии программы....
-
Программа позволяет формировать отчёты по трафику на основании данных биллинговой системы. В качестве исходных данных программа принимает: логин абонента дату начала и окончания периода сбора статистики Особенности программы: формирование отчётов по всему трафику, или только по оплачиваемому создание листа итогов с диаграммой (сразу видно, с какого сайта был...
-
Макрос предназначен для пакетной рассылки SMS непосредственно из MS Excel Для отправки SMS на адрес atompark.com посылается запрос. В ответ сервер может вернуть следующие результаты о статусе посланного сообщения: -1 - Неправильный логин/пароль -2 - Неправильный формат XML -3 - Недостаточно кредитов на аккаунте пользователя -4 - Нет верных номеров получателей > 0 - Сообщения...
-
Программа предназначена для формирования коммерческих предложений по наружной рекламе. В качестве исходных данных выступает файл Excel со списком рекламных объектов. Список объектов должен содержать следующую информацию (в отдельных столбцах): адрес рекламной конструкции (щита) сторона рекламного щита или перетяжки (А, Б, В, и т.п.) ссылки на фото и карту рекламной конструкции (...
-
Данный макрос выполняет 2 HTTP запроса (GET и POST) для авторизации на сайте atsenergo.ru В случае успешной авторизации, функция возвращает идентификатор сессии, который используется в дальнейших запросах для скачивания файлов. Макрос представляется сайту браузером Google Chrome Чтобы код сработал, надо задать правильные логин-пароль Макрос опубликован в качестве примера использования объекта...
-
Программа предназначена для получения данных с сайта Национального рейтингового агенства. Исходными данными является столбец с гиперссылками. Результат выводится на отдельный лист. Собираемые программой данные содержат следующую информацию: Суммарные брокерские операции Совокупные обороты Собственный Капитал Прибыль Обороты с облигациями Обороты с муниципальными облигациями...
-
Функция перебирает все открытые окна браузера Internet Explorer, и ищет среди них окно по заданной ссылке (или по части ссылки) Function GetRunningIE(ByVal URL$, Optional ActivateWindow As Boolean = True) As SHDocVw.InternetExplorer ' подключается к браузеру IE, в котором открыта вкладка со страницей URL$ On Error Resume Next Dim w As WebBrowser, oShellWind As New ShellWindows...