Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Создание файла JSON или как с помощью Power Query парсить сайты.
 
А зачем тут АПИ?
API - это просто список ссылок, по которым сайт выводит данные
Для Power Query нет никакой разницы, обращаться к сайту без АПИ (загружать по ссылкам страницы с HTML) или обращаться к сайту через API (загружать по другим ссылкам страницы с JSON)
Механизм настройки абсолютно идентичен, независимо от того, используете вы АПИ или нет
Взаимодействие MS Excel с Photoshop
 
Здравствуйте

1. Теоретически возможно. Но ОЧЕНЬ сложно. Лучше даже не пробовать
Как вариант - можно сохранить картинку в BMP формат, и использовать что-то типа этого макроса для переноса картинки на лист:
https://excelvba.ru/code/Bitmap2Sheet

2. Да, есть. Макросы. В этом случае макрос несложный (несколько строк)
На форуме есть примеры
Код
Cells(3,8).Interior.Color = 255 ' красим ячейку в красный цвет

3. Самый простой способ - вручную это сделать. Если надо сделать один раз.

4. Наверняка есть бесплатные программы, из картинки формирующие таблицу (список) со цветами отельных пикселей.
Надо только поискать.
Экспорт в txt в формате "типа" html
 
Техзадание - вижу
Попыток решения - нет (в интернетах достаточно подобных макросов, могли бы сами хоть что-то попробовать наваять)
Неужто сложно нагуглить примерно подходящий макрос?

PS: это не HTML код, а XML
Ищите макросы для экспорта из Excel в XML (макросы для создания XML по таблице Excel)
Изменено: Игорь - 28 Ноя 2019 06:37:14
Авторизация через msxml2.xmlhttp
 
надо не кусок кода показывать, а макрос целиком
как у вас создается объект oHttp?
так?
Код
 oHttp = CreateObject("MSXML2.XMLHTTP")

а надо так:
Код
 oHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Макрос для отправки писем с Gmail
 
Есть готовое решение для вашей задачи
Ссылку отправил в личку
Цветной API-прямоугольник на UserForm. Создаем progressbar
 
Цитата
Андрей VG написал:
Есть. Файл сделан в Excel 365 64bit
но у меня в Excel 2010 (64 бит) при запуске выдает ошибку (что не может загрузить компонент)
Потому, как вы правильно написали, лучше это не использовать
Цветной API-прямоугольник на UserForm. Создаем progressbar
 
Я вот без всяких рисований и Winapi наваял прогбессбар, причем с переменным количеством полосок:
https://excelvba.ru/programmes/Parser/manuals/interface/progress_indicator

Описание с примером кода для аналогичного прогрессбара (но попроще) есть здесь:
https://excelvba.ru/code/tools/ProgressIndicator
Как пробросить сначала данные в форму Visual Basic, а после обратно с изменениями назад в ячейки на листах?
 
Совет: не делать форму VBA
будет много кода, сами запутаетесь, времени много потратите
Такую форму проще нарисовать на отдельном листе в ячейках, - и кода будет меньше, и красивее / удобнее будет
(что-то типа вашего листа БЛАНК)
Парсинг VBA. Выгрузка данных из веб страницы.
 
Это задание?
В каком виде вы ожидаете увидеть помощь от форума?
Авторизация через msxml2.xmlhttp
 
Вы нашли где-то кусок кода для авторизации, но у вас не тот случай
В вашем случае (как и на 99% сайтов) авторизацию надо выполнять POST запросом
пример кода можно посмотреть здесь:
https://excelvba.ru/code/atsenergo_login

видеоинструкция, где посмотреть в браузере, какие данные нужны для POST запроса:
https://www.youtube.com/watch?v=4bRwPIX8Wc0&feature=youtu.be&t=568
Макрос передачи переменной в путь
 
вместо
Код
"TEXT;D:\Temp_\var_par" \ Par \ "par.txt"

попробуйте
Код
"TEXT;D:\Temp_\var_par\" & Par & "\par.txt"
Dashboard план-фактного анализа строительного проекта "под ключ"
 
нужен шедевр, качественнее чем то что продаётся, сверхсрочно, задания нет, да ещё и целых 50 евро?
заманчивое предложение, однако..

PS: не волшебник, потому, не претендую
PPS: волшебники не скучают от безделья)
Изменено: Игорь - 17 Ноя 2019 16:45:08
Импорт данных с сайта.
 
Да, Андрей, верно.
Для получения списка характеристик там выполняется отдельный запрос, на адрес вида
https://www.mvideo.ru/products/televizor-samsung-ue50ru7200u-10021620/specification?ssb_block=descriptionTabContentBlock

PS: Раньше много раз парсил этот сайт, были все данные на странице
А сделано это не в целях защиты от парсинга (любой парсер сможет взять эти данные), а просто специфика движка сайта, постоянно усложняющегося в процессе развития сайта
Изменено: Игорь - 16 Ноя 2019 19:16:37
Импорт данных с сайта.
 
Судя по справке по функции IMPORTXML, она может брать данные и из HTML (т.е. из невалидного XML)

Цитата
нормально составить XPatch, который это все выдернет
куда выдернет? в каком виде?
где пример результата, и ссылка на гугл документ с вашими попытками это сделать?

что и как делали? что получилось? что ожидали получить?
Парсинг данных с сайта http://avangard-agro.ru/live/, Возможен ли перенос данных с этого сайта в Excel и дублирование визуализации в виде графиков?
 
Здравствуйте
Спарсить - могу (выведя данные в Excel в любом нужном вам виде)
Заказы на парсер принимаются в таком виде
https://excelvba.ru/programmes/Parser/order

воссоздать диаграммы - не возьмусь
Как спарсить определённую строчку HTML кода в VBA, Нужно незаметно скопировать с сайта одну цифру в переменную VBA или хотя-бы в буфер обмена.
 
А когда страницу загрузите, останется скопировать эти функции в отдельный стандартный модуль
https://excelvba.ru/code/html

и добавить в ваш макрос одну строку:
Код
результат = GetTags(HTML_code$, "td", "class", "chgPer", "ConvertToText 1")
Изменено: Игорь - 12 Ноя 2019 18:07:33
Работа с Google Таблицей, 500 р.
 
При написании цены, нолик не пропустили?
Ранжирование процессоров по цене, скорости и многопоточности, алгоритм принятия решения, можно ли оптимизировать?
 
Я правильно понял, что вы на форуме по Excel спрашиваете, что важнее в процессорах — цена или скорость или что-то ещё?
Какое отношение эта тема имеет к MS Excel?
Как получить GPS координаты (широта, долгота) со встроенного сенсора GPS/GLONAS на VBA
 
от драйвера устройства зависит, и сопутствующего софта
вопрос не имеет отношения к Excel и VBA
язык программирования тут не важен
Если координаты вообще возможно считать средствами windows или через сторонний софт, то это можно сделать и через VBA
Подключиться к запущенному IE и перейти по нужной ссылке, отличной от открытой в браузере
 
Моих навыков телепатии недостаточно, чтобы уловить смысл в сказанном вами.
может, кто-то другой из форумчан сможет понять, что нужно сделать.
Подключиться к запущенному IE и перейти по нужной ссылке, отличной от открытой в браузере
 
Цитата
не нашел
а вы искали?
https://excelvba.ru/code/GetRunningIE

Код
Sub ПримерИспользования()
    Dim IE As SHDocVw.InternetExplorer, URL$
 
    URL$ = "https://excelvba.ru/programmes/Parser" ' пишем сюда URL для перехода
    Set IE = GetRunningIE(URL$)
 
    If IE Is Nothing Then
        Debug.Print "Вкладка не найдена"
    Else ' вкладка найдена
       ' переход по ссылке URL
        IE.Navigate URL$
    End If
End Sub
MSXML2.XMLHTTP Капча, Капча
 
как часто? тут как повезёт
может и при каждом запросе (что вполне вероятно), может и изредка

это невидимая гугл капча (Invisible ReCaptcha V2 или ReCaptcha V3).
Гугл сам решает, как часто отображать запрос
Инструкция по этому типу капчи
По ссылке есть всё необходимое для понимания принципов работы с подобной капчей, и АПИ для написания макроса.
Импорт данных из Word в Excel через Power Query, Импорт данных из Word в Excel через Power Query
 
Смотря какие данные из файлов Word нужно собирать
Думаю, макросом будет проще (без PQ)
Примеры таких макросов есть на форуме
MSXML2.XMLHTTP Капча, Капча
 
Цитата
Есть идеи обхода?
идея проста: подключаем сервис распознавания капчи (например, rucaptcha.com)
реализация куда сложнее (много кода).
у сервисов распознавания есть API, через который можно получить этот токен

У меня есть готовое решение, но оно платное, а платные решения тут предлагать нельзя
Бесплатных решений мне в интернетах не попадалось
CREATEOBJECT("EXCEL.APPLICATION") на компьютере без EXCEL
 
А в чем проблема просто скачать Office с сайта MS и установить?
(без покупки, активации, - там же вроде должен быть триал)
Для работы CREATEOBJECT("EXCEL.APPLICATION") этого более чем достаточно
Многопоточность в VBA
 
Acid Burn, а что тут решать?
Вы ждёте, когда всё сделают за вас
(конкретных вопросов не задаете, пишете что-то типа задания, сами не пытаетесь написать код по советам форумчан)
Может, с таким подходом, пора уже в раздел Работа?
Автоматизировать заполнение таблицы с помощью vba
 
Есть готовое решение на базе надстройки «Парсер сайтов»
будет стоить 3300 руб
по срокам - от 0 до 2 дней после оплаты
Контакты в профиле
Вставка картинки по условию, .
 
БМВ, а что это за символы такие, у меня даже в прикреплённом файле они не отображаются (вместо них - квадратики)?
У меня Excel 2010
Я ещё могу понять, что копипастом формула может не скопироваться в Excel, но в примере файла-то Excel, по идее, должен сохранять любые символы в нужном виде
(если у вас на компе они отображаются, то и на других компах должны отображаться, - разве нет?)
У меня ячейке с кубиками в вашем файле назначен шрифт Колибри, - у вас такой же? (или какой-то спецшрифт?)
Json ответ в ячейку
 
там не «я не робот», а цифры с картинки
полгода назад точно были (я вручную проверял несколько VIN, и вводил капчу)
они там не при первом запросе, а после нескольких запросов
Макрос экспорта данных со строчек эксель в блокнот
 
Можете взять за основу этот макрос
https://excelvba.ru/code/CreateTextFiles_UTF8
и адаптировать его под свои нужды
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Наверх