Амазон Сеарцх помоћу Екцел корисничког обрасца

Преглед садржаја

Прошле недеље сам наишао на чланак Цодинг4Фун користећи веб услугу Амазон Сеарцх и направио менталну белешку како бих постигао исти резултат у Екцелу.

Нисам заправо преузео пример, већ сам кренуо да направим нешто на основу датог снимка екрана.

И ево снимка екрана моје верзије (Преузимање је на дну):

Једна велика разлика између примера Цодинг4Фун и мог примера је у томе што Цодингинг4фун користи Амазон СОАП веб услугу, а мој пример користи веб услугу РЕСТ.

Избор коришћења РЕСТ -а преко СОАП -а сводио се на два разлога

1. Више волим ОДМОР над СОАП -ом 🙂

2. Коришћење СОАП -а (чак и са Екцелом 2003) захтева додатни Мицрософт Тоолбок. Коришћење РЕСТ -а захтева само постављање референце на КСМЛ парсер* (у овом примеру то је Мицрософт КСМЛ, в5.0), који би требао бити инсталиран на било којој Оффице 2003 машини)

Компатибилност

Кориснички образац Амазон Сеарцх тестиран је у Екцелу 2003 на машини са инсталираним Интернет Екплорер -ом (за навигацију до УРЛ -а ставке) и интернетском везом.

Напомене

Одговор на упит за претрагу из Амазона је „велики“ одговор који такође враћа УРЛ слике. У зависности од брзине ваше везе, претраживање потраје неколико секунди.

Још увек сам почетник у анализи КСМЛ -а; Код није заштићен лозинком, па се окушајте у смањивању линија кода. (или креирање сопствене измењене верзије (велики одговор пружа много више информација него што сам ја заправо користио))

Кредити

Учитао сам слике ставки у образац за контролу слике, са УРЛ -а, користећи невероватан код Јуана Пабла Гонзалаза.

Путеви до КСМЛ елемената откривени су помоћу КСМЛ Тоолкита из 2003. године

Кликните на ову везу да бисте преузели Амазон Сеарцх у Екцел корисничком обрасцу

Покушајте да га сломите, измените, реците ми шта мислите.

*Не требате референцу на КСМЛ парсер ако не користите ВБА за рашчлањивање КСМЛ -а. Уместо тога, једноставно пресликајте податке у ћелије табеле.

wave wave wave wave wave