Amazon Search s korisničkim obrascem programa Excel

Sadržaj

Prošli tjedan naletio sam na članak Coding4Fun koristeći web -uslugu Amazon Search i zapamtio kako bih postigao isti rezultat u Excelu.

Zapravo nisam preuzeo primjer, već sam krenuo s stvaranjem nečega na temelju danog snimka zaslona.

I evo snimke zaslona moje verzije (Preuzimanje je na dnu):

Jedna velika razlika između primjera Coding4Fun i mog primjera je da Codinging4fun koristi Amazon SOAP web uslugu, a moj primjer koristi web uslugu REST.

Odabir korištenja REST -a preko SOAP -a svodio se na dva razloga

1. Više volim ODMOR nad SAPUN 🙂

2. Korištenje SOAP -a (čak i s Excelom 2003) zahtijeva dodatni Microsoftov okvir s alatima. Korištenje REST -a zahtijeva samo postavljanje reference na XML raščlanjivač* (u ovom primjeru to je Microsoft XML, v5.0), koji bi trebao biti instaliran na bilo kojem stroju sustava Office 2003)

Kompatibilnost

Korisnički obrazac Amazon Search testiran je u Excelu 2003 na stroju s instaliranim Internet Explorerom (za navigaciju do URL -a stavke) i internetskom vezom.

Bilješke

Odgovor na upit za pretraživanje iz Amazona je "veliki" odgovor koji također vraća URL slike. Ovisno o brzini vaše veze, pretraživanje potraje nekoliko sekundi.

Još uvijek sam početnik u raščlanjivanju XML -a; Kôd nije zaštićen lozinkom pa se okušajte u smanjivanju linija koda. (ili stvaranje vlastite izmijenjene verzije (veliki odgovor pruža mnogo više informacija nego što sam ja zapravo koristio))

Zasluge

Učitao sam slike stavki u obrazac za kontrolu slike, s URL -a, koristeći nevjerojatan kod Juana Pabla Gonzalaza.

Putevi do XML elemenata otkriveni su pomoću XML Toolkita iz 2003. godine

Kliknite ovu vezu za preuzimanje Amazon pretraživanja u korisničkom obrascu programa Excel

Pokušajte ga razbiti, izmijeniti, javite mi što mislite.

*Ne trebate referencu na XML raščlanjivač ako ne koristite VBA za raščlanjivanje XML -a. Umjesto toga jednostavno preslikajte podatke u ćelije proračunske tablice.

wave wave wave wave wave