Reactivar este güeblog con esta clase de post después de más de medio año sin actualizarlo es, al menos, deprimente. Pero hoy empecé mis vacaciones; estoy contento y generoso, entonces publico esto que le puede servir a más de uno.
Estaba haciendo unas cuentas domésticas en un Google Spreadsheet y necesitaba saber la cotización del dólar. Los verdes se están yendo para arriba como flato de hombre rana, así que necesitaba alguna manera de mantener ese valor actualizado en mi planilla. Así de ordenado soy.
El web service de Mi dolar nos va servir para esto.
Entonces, estas son las fórmulas:
Precio dólar comprador: =ImportXML("http://www.midolar.com.ar/dolar.xml", "/MIDOLAR/VALORCOMPRA[1]")/1000
Precio dólar vendedor: =ImportXML("http://www.midolar.com.ar/dolar.xml", "/MIDOLAR/VALORVENTA[1]")/1000
buenísimo! muy útil para tener frescas las planillas
habría que conseguir uno para valor del euro
Chelo, está esta página del Banco Nación: http://www.bna.com.ar/bp/bp_cotizaciones.asp?op=m
Supuestamente ImportXML también anda para HTML, habría que poner la expresión XPath que corresponda…
firebug al rescate con su generoso inspect, click derecho sobre el nodo en la status bar y "copy xpath"
luego de volar los tbody, me queda una cosa así:
=ImportXML("http://www.bna.com.ar/bp/bp_cotizaciones.asp?op=m", "/html/body/table[2]/tr/td[2]/table/tr/td/table[2]//tr[2]/td[2]/table[2]/tr[2]/td[2]/table[2]/tr/td[2]/table/tr[12]/td[3]")
anda y todo, por lo menos hasta que me pongan un br en el medio
eh bueno, esos [2] deberían leerse como [2]
pero la pucha, malditos reeplacements
va de nuevo a verrrrrrrrrrg
=ImportXML("http://www.bna.com.ar/bp/bp_cotizaciones.asp?op=m", "/html/body/table[2]/tr/td[2]/table/tr/td/table[2]//tr[2]/td[2]/table[2]/tr[2]/td[2]/table[2]/tr/td[2]/table/tr[12]/td[3]")
atenti con las comillas nomás
Realmente interesante tu blog. Te invito al mío, está en otro planeta, pero no necesitarás escafandra
http://absurdilandia.blogspot.com/
Saludos alienígenas.