Página 1 de 1

Macro para obtener datos web sbs.gob.pe

NotaPublicado: Mar Ago 04, 2015 4:34 pm
por hans_daniel
Quiero descargar tasas de interés de la SBS

"http://www.sbs.gob.pe/app/stats/TasaDiaria_5.asp"

Pero quiero descargar la tasa corporativa para un año osea voy a necesitar vincularlo a fechas dinamicas, es posible hacer eso.

 Editado: Se han unido dos temas por ser la misma pregunta del mismo usuario con dos respuestas distintas:

Macro para obtener datos web sbs.gob.pe y
Macro para obtener tasas de interes SBS

El sistema los ordena por fechas, lo que puede "marear" un poco en su lectura. 

Re: Macro para obtener datos web sbs.gob.pe

NotaPublicado: Jue Ago 06, 2015 5:15 pm
por fornelasa
Yo me imagino que si se puede, pero para una mejor atención abre tu consulta nueva en otro post y no utilicemos este debate que ya fue resuelto e intentemos aclarar un poco más la consulta.
Saludos, Federico

Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 8:05 pm
por hans_daniel
He estado revisando algunos post; pero soy relativamento nuevo en el tema de programar.

Tengo esta página web:

http://www.sbs.gob.pe/app/stats/TasaDiaria_5.asp

y lo que quiero es diseñar una macro para que busque tasas corporativas para diferentes periodos, los cuales voy a tener en un excel.

Supongamos que necesite buscar 100 tasas de diferentes periodos, me da algo de pereza buscar de forma individual; podrían ayudarme con este problema.

He probado con aplicativos de Excel que descargan la tabla y la actualizan; pero quiero poder desarrollar una búsqueda dinámica, entiendo que estoy hace mas compleja la consulta pero si es lo que estoy buscando.

saludos
Hans Osorio

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 8:21 pm
por mauricio
En estos foros no damos soporte para Excel...

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 8:22 pm
por hans_daniel
No requiero asesoría en el excel, deseo crear un código para poder descargar la información a travéz del java o html

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 9:11 pm
por mauricio
Aquí damos soporte para OpenOffice, LibreOffice y derivados... ¿cual es tu pregunta en relación con estos programas?...

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 9:16 pm
por hans_daniel
Mira si no pueden ayudarme con la consulta entiendo .

Yo planteó una consulta y requiero una sugerencia y más no necesito más preguntas.

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Jue Ago 06, 2015 10:05 pm
por fornelasa
hans_daniel escribió:Mira si no pueden ayudarme con la consulta entiendo
Es un placer el poder ayudarte ..... pero no es una consulta lo que solicitas, en realidad pides desarrollar un codigo completo y además hecho a la medida y eso ya es cosa muy diferente.
hans_daniel escribió:y lo que quiero es diseñar una macro para que busque tasas corporativas para diferentes periodos, los cuales voy a tener en un excel.
Estarás de acuerdo conmigo que tu escrito da a entender que es un codigo para Excel ..... entonces quizas comprenderás que aqui no se da soporte para Excel.

Suponiendo que tuvieramos suerte y que alguien te desarrolla el codigo completo en Calc ..... ¿acaso pretendemos que el "programador" entienda tus deseos con una (desde mi punto de vista) explicación tan pobre?

Saludos, Federico.

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Vie Ago 07, 2015 12:31 am
por hans_daniel
Entiendo tu perspectiva,

Como comente, no es un campo de mi especialidad. Yo soy consultor financiero y realizo macros para cierto tipo de productos financieros.

Crei que diseñar o que me den una idea general de como elaborar una macro que vincule dinamicamente la tasa de interes que me vota la pagina que indique seria sencillo para ustedes.

Es correcto que quiero usar el excel como herramienta; pero en la medida que esta herramienta es la que contiene mi base de datos de fechas que pueda buscar de forma dinamica.

Honestamente, no considero que me esten asesorando en excel, sino ayudarme del excel para obtener esta herramienta dinamica

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Vie Ago 07, 2015 6:31 am
por xiseme
Ummm.... Así que solo se atiendan las preguntas propias y no responder las de los que pueden ayudar (y los que han contestado son capaces de hacer lo que se pide casi con la gorra) ... curioso, poco eficaz para conseguirlo , pero curioso.

Bueno; como ya han dicho bien antes ;) ¿cual es la pregunta en relación con OpenOffice, LibreOffice y derivados...?

... quiero usar el excel como herramienta;...
¿de qué servirá digamos una macro "Calc" en ese Excel? ... exacto; de nada.

Simple siempre es mejor que complicado
«Voy a usar Calc» → uno se dirige a los foros de Apache OpenOffice/ LibreOffice
«Voy a usar Excel» → pues ... uno pregunta en los de Excel

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Vie Ago 07, 2015 7:20 pm
por fornelasa
xiseme escribió:Simple siempre es mejor que complicado
«Voy a usar Calc» → uno se dirige a los foros de Apache OpenOffice/ LibreOffice
«Voy a usar Excel» → pues ... uno pregunta en los de Excel
Elemental mi querido Watson :mrgreen: :mrgreen:

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Sab Ago 08, 2015 5:41 am
por mauricio
hans_daniel escribió:Mira si no pueden ayudarme con la consulta entiendo

Mira que si podemos, con Python, es trivial hacer la consulta:
Código: Seleccionar todo   Expandir vistaContraer vista
import urllib.request
import urllib.parse

params = urllib.parse.urlencode({'FECHA_CONSULTA': '03/08/2015'}).encode()
f = urllib.request.urlopen('http://www.sbs.gob.pe/app/stats/TasaDiaria_5.asp', params)
html = f.read().decode()

print (html)

pero claro, Excel no soporte Python...

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Sab Ago 08, 2015 4:14 pm
por hans_daniel
Ok voy a instalar Phyton; pero la consulta no es dinamica de todas formas.

Aún no veo que sea dinamico

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Sab Ago 08, 2015 4:49 pm
por hans_daniel
Probe el codigo; pero usando Phyton

Mi consulta es si no es posible llamar a un conjunto de datos de excel; es decir las fechas que deseo buscar (desde una tabla de Excel) y a travéz de Phyton genere un codigo que pueda descargar en una tabla que sea compatible con Excel.

Entiendo que al final las tablas son mas manejables en Excel.

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Sab Ago 08, 2015 5:04 pm
por mauricio
Claro mi amigo, tienes que hacer la tarea para hacerlo dinamico... y si, se puede todo lo que quieres, pero... veo que no has entendido que aquí no damos soporte para Excel, en fin... no dire más...

Re: Macro para obtener tasas de interes SBS

NotaPublicado: Sab Ago 08, 2015 5:09 pm
por hans_daniel
Ok, de acuerdo.

Gracias por la ayuda, de todas formas me sirvio de algo el soporte que me dieron.

Re: Macro para obtener datos web sbs.gob.pe

NotaPublicado: Mié Ago 12, 2015 10:53 pm
por SLV-es
 Editado: Ha sido separado del tema Macro para obtener datos web, ya que es un tema antiguo, y ante nuevas preguntas es preferible abrir un nuevo tema. 


No es necesario utilizar una macro.
Se puede vincular la hoja Calc a la web desde Insertar > Vincular con datos externos > Pegar la URL y pulsar INTRO y ESPERAR

vincular-web-0.png


vincular-web-1.png


vincular-web-2.png


Y con eso tienes la tabla en una hoja de Calc

vinculo a sbs.gob.pe.ods
(14.8 KiB) 113 veces

Re: Macro para obtener datos web sbs.gob.pe

NotaPublicado: Vie Ago 14, 2015 5:10 pm
por mauricio
Este tema ya se ha tratado aquí: https://forum.openoffice.org/es/forum/v ... 50&t=11203

por lo que lo considero DUPLICADO

Re: Macro para obtener datos web sbs.gob.pe

NotaPublicado: Sab Ago 15, 2015 12:44 pm
por SLV-es
Se han unido los dos temas; aunque el resultado es un poco lioso, pues el sistema los ordena por fechas.