В общем может кто в теме? :)
1. Имеется Microsoft Office 2007
2. Прайс лист в формате xls
3. Нужно "прикрутить" поисковую строку Яндекс маркета к выделенному/выбранному слову из перечня товаров. В общем чтобы поиск происходил прямо из документа.
4. Как это можно реализовать?
skuLL личная фото-галерея 2014-10-11 14:08:25 |
Чтобы браузер вообще не окрывался? Типа выпадающего списка в соседней ячейке? |
wesem 2014-10-11 14:20:52 |
Нет, не в ячейке, в браузере. В общем дабы избежать долгий цикл стандартной процедуры "копировать"- "вставить". Весь вопрос в максимальной скорости поиска. |
nan личный сайт личная фото-галерея 2014-10-11 14:40:46 |
aaa.xlsx просто линкуй конкрутный товар. У яндекса нет АПИ для прикрутки его поиска. Есть только http://api.yandex.ru/market/ |
wesem 2014-10-11 14:52:35 |
Нан, честно говоря не понял. Нужно к каждому наименованию ставить гиперссылку? Поисковая строка яндекса вроде как так выглядит -market.yandex.ru/search.xml?cvredirect=2&text= Ее разве нет возможности прикрутить? |
skuLL личная фото-галерея 2014-10-11 14:57:18 |
wesem, полистай пока: http://excelvba.ru/programmes/YandexMarket http://infostart.ru/public/153736/ А я подумаю над экселем... Выложи типовой файл-исходник — мне будет проще. |
skuLL личная фото-галерея 2014-10-11 15:05:02 |
Заполни свободный столбец формулой: =ГИПЕРССЫЛКА("http://market.yandex.ru/search.xml?cvredirect=2&text="&A:A;A:A) , где А:А — столбец с товаром |
wesem 2014-10-11 15:30:09 |
Если можно пошагово куда чего вводить. Что-то я не пойму. |
skuLL личная фото-галерея 2014-10-11 15:40:48 |
Пусть, в столбце "А:А" представлен исходный список товаров. В любом другом, свободном от данных и формул столбце (к примеру "B:B") вводишь указанную выше формулу и заполняешь ею весь диапазон строк, соответственно диапазону товаров. В результате получаешь столбец с прямыми ссылками на товар в маркете, открывающимися в браузере. |
wesem 2014-10-11 16:00:14 |
Можешь сделать тестовый образец? Или возьми мой исходник
|
skuLL личная фото-галерея 2014-10-11 16:31:08 |
http://tempfile.ru/file/3096327 |
wesem 2014-10-11 18:33:10 |
Класс, работает! Только у меня не получается так сделать. Я выбираю колонку с перечнем, копирую, вставляю весь список в новую колонку. Далее выделяю новую колонку, жму вставить гиперссылку, ввожу =ГИПЕРССЫЛКА("http://market.yandex.ru/search.xml?cvredirect=2&text="&B:B;B:B), жму ОК и ничего не выходит. Адрес получается такой - =ГИПЕРССЫЛКА(%22http:market.yandex.rusearch.xml?cvredirect=2&text=%22&B:B;B:B) Что я делаю не так? |
skuLL личная фото-галерея 2014-10-11 18:51:57 |
Новая колонка формируется НЕ через копипасту - а с помощью формулы. Ещё раз вчитайся в инструкцию:
Пусть, в столбце "А:А" представлен исходный список товаров. В любом другом, свободном от данных и формул столбце (к примеру "B:B") вводишь указанную выше формулу и заполняешь ею весь диапазон строк, соответственно диапазону товаров. В результате получаешь столбец с прямыми ссылками на товар в маркете, открывающимися в браузере.
Никаких "копировать"/"вставить" |
wesem 2014-10-11 23:07:26 |
Насколько я тебя понял, то нужно каждый раз выделять ячейку в новом столбце, и каждый раз вверху вводить эту формулу? Или можно применить формулу ко всему "скопированному" столбцу единовременно ? Если да, то как? Блин, прости за назойливость и тупость:)) |
skuLL личная фото-галерея 2014-10-11 23:17:13 |
Думаю, как ответить |
skuLL личная фото-галерея 2014-10-12 01:34:46 |
Нужно один раз ввести формулу в самой верхней ячейке "ссылочного" столбца, а затем - "протянуть" её вниз до последней необходимой строки... Это азы экселя, - и я краснею, набирая этот текст, wesem... |
Palarm личная фото-галерея 2014-10-12 05:03:51 |
Может я чего не догоняю, но видимо тебе надо: 1. прогу, которая будет парсить тырнет-каталог яндекса и закачивать обновления в твою базу. Если Яндекс сам выдает такой прайс, например в виде xml или Excel, то значит надо будет выковыривать данные оттуда 2. сделать приложение для БД с поисковой системой
Потому как загрузив данные в Excel максимум, что можно там сделать штатными средствами (без VBA) - список-фильтр для столбца. А если данных порядка 100 тыр и выше - будет тормозилово и стало быть надо делать БД да поди еше на MS SQL Server. Объяснять как все это слабать (на пальцах) новичку - ацкий гемор. Я мог бы дать тебе на халяву свою утилиту, с помощью которой можно делать БД Аксес из ее (утилиты) стандартных поисковых/редакторов не въезжая в VBA, только лабая таблицы, запросы и указывая в ней настройки. Но как показала практика, доброе дело всегда наказуемо, в данном случае происходит следующее: - чаво? каво? А это чо? Не, мне так не надо, мне бы по проще чего нить ... (далее идет долгое и нудное объяснение, почему у нормального приложения БД должны изначально присутствовать модули авторизации, логирования действий, установки прав доступа и т. д. - иначе ее не возможно будет потом расширять) ... - Круто! А вот мне надо еще такую фигню... Сбацайте плиз... - Все зашибись, но шеф сказал, что надо срочно прикрутить еще кое что... Надо срочно сделать несколько отчетов... Надо срочно сделать сводку... А у меня не получается, погомите пли-и-и-з! - Надо срочно! Не понимаю! Не получается! Шеф ярится! Спасите! ...
Затем идет унылое "пошел нахрен" и очередная констатация: нельзя из невежы сделать профи никакими утилитами. Помогать нужно только тем, кто сам справляется - иначе он просто сядет на шею и будет погонять. Юзер сам должен пройти свои Альпы, наколотить шишек и заработать личный опыт. Ну и понимать, что вопросы типа: "кто в теме, помогите сбацать" нужно задавать очень осторожно, чтобы не получить в ответ матерный отзыв :)
|
nan личный сайт личная фото-галерея 2014-10-12 07:54:28 |
Да бросьте, ребятки, wesem спец в другой области, а вовсе не невежда, за которого приходится краснеть. Я тоже эксел не юзаю потому как могу все эти таблички делать программно и они будут неизмеримо быстрее, т.к. уже скомпиллированы. И там не будет этих чудо-проблем, т.к. на программном уровне у Яндекса API как раз есть. Противник любых конструкторов, в том числе конструктора табличных данных, т.к. это - как раз - для невежд, ну, скажем, для офисных специалистов. |
Palarm личная фото-галерея 2014-10-12 09:11:43 |
> Противник любых конструкторов Но ты же используешь свои личные наработки в виде утилит, програмнных модулей, стандартных функций? Про них речь, а не КМС с кучей настроек для тех кто мечтает тыкая кнопки получать проф. приложения. Собственно речь о том, что если возникла нужда чего то лабать в области, в которой еще не спец., то лучше все таки начать с этим разбираться, потому как попытка решить проблему каким то конструктором или чьей то "помощью" чревата в конечном итоге цугундером, про который выше сказал. |
wesem 2014-10-12 10:58:20 |
>>Нужно один раз ввести формулу в самой верхней ячейке "ссылочного" столбца, а затем - "протянуть" её вниз до последней необходимой строки... Это азы экселя, - и я краснею, набирая этот текст, wesem... Я краснею еще больше от своего невежества, но я не знаю этих азов, просто это было мне никогда не нужно. Я читатель, а не писатель:) ВСЕ получилось, УРА!!! Это то, что было мне нужно. SKULL, ты гений, спасибо большое!!!:))) И спасибо всем кто откликнулся на мою беду! |
skuLL личная фото-галерея 2014-10-12 12:18:25 |
Молодца)
>Противник любых конструкторов, в том числе конструктора табличных данных, т.к. это - как раз - для невежд, ну, скажем, для офисных специалистов. …такая методологическая корректность умиляет)... хотя и не удивляет, да |
nan личный сайт личная фото-галерея 2014-10-12 15:51:21 |
Ну хорошо, что довольный wesem не стал обижаться на "Это азы экселя, - и я краснею, набирая этот текст, wesem..." :) skuLL, а что за некорректность у меня ты заметил в той фразе? и опять же с менторством: "хотя и не удивляет, да". |
skuLL личная фото-галерея 2014-10-12 22:59:59 |
nan, вынужден отреагировать на твой вопрос - сугубо из уважения к другим присутствующим. Я уже давно не питаю и малейшей надежды на то, чтобы в чём-то откорректировать твою позицию. Я на это не способен. Поэтому не вижу смысла разводить жевачку. А что касается ехидного кивка в сторону wesem-а - тут и вовсе нет необходимости что-либо объяснять: очевидно, что он достаточно мудр чтобы прочувствовать нить диалога, - что и было им продемонстрировано. Чего, увы, нельзя сказать о тебе. |
nan личный сайт личная фото-галерея 2014-10-13 07:48:18 |
За такую непримиримую занятую позицию - только бан. Нехрен тебе делать на таком неправильном сайте. Ну и попытки опорочить на других ресурсах (в обсуждении ролика Неввева) - тоже выставляет за рамки сайта. Больше не придется напрягаться по твоему поводу. И лишний довод о том, что те, кто имеет дулю в кармане, без искренне доброжелательного отношения вызывают только административные напряги и дестабилищируют, так что при распознавании нужно быть жестче, а не тянуть резину...
|
wesem 2014-10-14 09:57:39 |
Неприятная концовка получилась :( |
nan личный сайт личная фото-галерея 2014-10-14 10:22:22 |
Да, очень, вот и всетает вопрос о раннем распознавании людей, склонных к конфронтации и отсечении их в момент распознвания (пусть с возможностью реабилитации). В данном конкретном случае конфронтация четко коррелирует с конфронтацией Украниы по отношению к России. Раньше skuLL был вполне нормальный пользователь, а потом вдруг стал невменяемым. |
Industrial-Lady личная фото-галерея 2014-10-19 12:05:36 |
(((( |
wesem 2014-10-20 11:15:38 |
Короче говоря не долго музыка играла:) Теперь меня яндекс периодически банит, вероятно думает что работает некая программа, которая отсылает регулярные запросы. Там есть некая фича под названием "получение контентного API". Нужно письмо писать, и потом, при удачном расположении звезд, тебе возможно дадут этот "контентный API". Буду писать, а что делать? :)) |
nan личный сайт личная фото-галерея 2014-10-20 11:39:34 |
Если это - для корпоративного сайта, то лучше сверстать таблицу в html на скрипте, позволяющием использовать api яндекса-маркет. |
wesem 2014-10-20 13:17:55 |
Нет у меня корпорации и сайта тоже :) Я один, сам себе на уме режиссер :) |
nan личный сайт личная фото-галерея 2014-10-20 13:47:57 |
А где же тогда тебя яндекс банит? |
wesem 2014-10-20 14:59:39 |
Типа: С вашего адреса поступает много запросов, которые похожи на автоматические. Мы должны убедиться что вы не робот, введите проверочный код или используйте партнерское соглашение и дальше про этот "контентный API". |
nan личный сайт личная фото-галерея 2014-10-20 16:05:01 |
ааа, да, на это тоже нужно лекарство. Если они предлагают зарегистрировать этот механизм, чтобы снять ограничение то нужно сделать это. В системах автоматической проверки позиций делают распознавалки яндексовых капчей, в интерктивных системах - выдают бокс для ручного ввода, иногда пользуются уже регестрированными в яндексе серверами с большим лимитом. Но если нет сайта, то непонятно как они зарегистрируют место использования... Сорри, это уже - не моя специфика. |