< návrat zpět

MS Excel


Téma: Import "Z webu" rss

Zaslal/a 2.2.2015 10:03

Ahoj všem,
potřebuji zautomatizovat import dat z webu do Excelu.
Doposud mi stačilo využít možnosti "Data/Z webu", s tím, že jsem data stahoval dle www adresy. Aktuálně se mi ale obsah www stránky mění dle přepínacího tlačítka, s tím, že adresa zůstává stejná (javascript).
O co mi jde... Potřeboval bych nějakým způsobem předat Excelu informaci, že si má při importu přepnout na webu příslušný OptionButton.
Odkaz přiložit nemohu, jedná se o interní informace.

Máte s tímto někdo nějaké zkušenosti?
Za každé popostrčení budu rád.
P.

Zaslat odpověď >

#023394
avatar
toto sa tu uz vela krat preberalo a jedina moznost je pouzitim VBA.

kedze ste neudali o aku stranku ide a o ake data ide tak tu hodim hoci aky priklad :)
Příloha: zip23394_test.zip (13kB, staženo 28x)
citovat
#023406
avatar
Díky.
Tomu kódu celkem rozumím, ale nedokáži jej již aplikovat na svoji situaci. Toto jsem nikdy neřešil, takže se v problematice příliš neorientuji.
Posílám kus kódu - potřebuji "kliknout" na "Všechny vozidla a PP"...
P.

<td><input id="ctl11_RadioButtonListKtoryPohlad_0" type="radio" name="ctl11$RadioButtonListKtoryPohlad" value="PP s nevyčítaným odpočtem" checked="checked" /><label for="ctl11_RadioButtonListKtoryPohlad_0">PP s nevyčítaným odpočtem</label></td><td><input id="ctl11_RadioButtonListKtoryPohlad_1" type="radio" name="ctl11$RadioButtonListKtoryPohlad" value="Všechna vozidla" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl11$RadioButtonListKtoryPohlad$1\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl11_RadioButtonListKtoryPohlad_1">Všechna vozidla</label></td><td><input id="ctl11_RadioButtonListKtoryPohlad_2" type="radio" name="ctl11$RadioButtonListKtoryPohlad" value="PP v servisu" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl11$RadioButtonListKtoryPohlad$2\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl11_RadioButtonListKtoryPohlad_2">PP v servisu</label></td><td><input id="ctl11_RadioButtonListKtoryPohlad_3" type="radio" name="ctl11$RadioButtonListKtoryPohlad" value="Všechny vozidla a PP" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl11$RadioButtonListKtoryPohlad$3\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl11_RadioButtonListKtoryPohlad_3">Všechny vozidla a PP</label></td>citovat
#023407
avatar
radsej poslite link na stranku a povedzte co presne potrebujete :)citovat
#023414
avatar
Odkaz bohužel poslat nemůžu, jedná se o firemní portál s přihlášením...
P.citovat
#023415
avatar
tak to bude tazke skuste si to cez debuger popozerat

na prepnutie radiobuttonu mozte pouzit:
IE.Document.getElementsByName("ctl11_RadioButtonListKtoryPohlad_0").Item(0).Checked = Truecitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje