Cereri prin intermediul Excel

prodrom

Nu este să nu vorbim despre scrierea formulelor pentru rezolvarea ecuațiilor cubice și pătratice în programul de celule sau macro-uri. E prea banal si plictisitor. Discursul pe de altă parte. Cum să utilizați Excel pentru a trimite o cerere POST la site-ul și pentru a trata răspunsul JSON rezultat.

Acesta este un subiect foarte interesant, și având în vedere răspândirea tot mai mare de distribuit, cloud computing și servicii, va fi întotdeauna în cerere.

Aș dori să rețineți că, în acest fel folosiți serviciile modelului SaaS, puteți implementa o soluție similară în orice aplicație, în orice sistem de operare pe care ar putea veni în minte. Principalul lucru pe care a fost Internetul.

cerere POST FUNCȚIE prin Excel

Funcția în sine este simplu, iar listarea este după cum urmează:

Funcția jsonx (KEY, TXT Ca Range)

Pentru fiecare ccc În TXT

corp = corp + "" + str (ccc.value)

Dim sUrl ca șir

Dim oHttp ca obiect

Set oHttp = CreateObject ( "MSXML2.ServerXMLHTTP")

oHttp.Open "POST", sUrl, fals

oHttp.setrequestheader "User-Agent", "Mozilla / 4.0 (compatibile; MSIE 6.0; Windows NT 5.0)"

oHttp.setrequestheader "Content-Type", "application / x-www-form-urlencoded"

oHttp.send ( "de la = wwwkey =" + KEY + "corp =" + corp)