< návrat zpět
MS Excel
Téma: Import "Z webu"
Zaslal/a Pavlus 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.
Palooo(2.2.2015 10:53)#023394 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: 23394_test.zip (13kB, staženo 28x) citovat
Pavlus(2.2.2015 13:56)#023406 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('__doPostBack(\'ctl11$RadioButtonListKtoryPohlad$1\',\'\')', 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('__doPostBack(\'ctl11$RadioButtonListKtoryPohlad$2\',\'\')', 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('__doPostBack(\'ctl11$RadioButtonListKtoryPohlad$3\',\'\')', 0)" /><label for="ctl11_RadioButtonListKtoryPohlad_3">Všechny vozidla a PP</label></td>citovat
Palooo(2.2.2015 14:10)#023407 radsej poslite link na stranku a povedzte co presne potrebujete :)
citovat
Pavlus(2.2.2015 14:55)#023414 Odkaz bohužel poslat nemůžu, jedná se o firemní portál s přihlášením...
P.
citovat
Palooo(2.2.2015 15:05)#023415 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