............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

¿Es posible importar este cuadro a excel?

Ver el tema anterior Ver el tema siguiente Ir abajo

¿Es posible importar este cuadro a excel?

Mensaje por Mangue el Lun Mar 30, 2009 6:52 am

Hola a todos, pertenezco al foro de ayuda excel y allí me han recomendado este foro para ver si me podeis ayudar. Mi pregunta en el foro de ayuda excel fue:

"Bien, me gustaría pedir a algún experto en excel que probara a importar el cuadro que adjunto en la imagen y que se encuentra en la siguiente pagina:
[Tienes que estar registrado y conectado para ver este vínculo]
a excel solo con el fin de saber si es posible su importación o simplemente no se puede importar en cuyo caso dejaría de seguir intentándolo.
Muchas gracias."


He colocado la imagen en imagenshack.us pero no se si lo he hecho bien.
De lo que se trata es importar el cuadro de la imagen (esta en javascript) a traves de la opcion del excel datos - obtener datos externos - nueva consulta web para que se actualice en el excel a la vez que se actualiza en la pagina web, esto con el fin (una vez que sepa como se hace) posterior de crear una macro para guardar algunos de los datos que se actualizan (pero esto sera el siguiente paso).
Gracias.

Mangue

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : España
Version de Excel : 2003
Fecha de inscripción : 30/03/2009

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por GalileoGali el Lun Mar 30, 2009 8:06 am



en elñ adjunto corre consulta web mas codigo actualizador de una tabla de ese sitio. En caso de que no se esa la tabla, supongo que para acceder a la que pides habra que logonearse una vez registrado. Escapa a mis posibilidades hacer todo ese proceso, pero en genral los sitios relacionan mediante "cookies" al usuario y su check-in

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por GalileoGali el Lun Mar 30, 2009 8:15 am

Acabo de notar que el sitio pide la Instalacion de un Complemento, que tampoco estoy dispuesto a instalar para el testeo. mi version de IExplorer es la 8, no obstante al pie de la ventana se encuentra el icono que propone esa instalacion de un complemento, necesario para navegar ese sitio, asi que por ahi puede estara la imposibilidad.....

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por Mangue el Lun Mar 30, 2009 11:52 am

Hola, no es necesario instalar nada ni registrarse para navegar por la pagina y solo seria necesario registrarse para contestar en el foro o para entrar en tiempo real (si no te registras la pagina funciona igual pero con un retraso de 15 minutos).
¿Como lo intento yo? desde excel voy a datos - obtener datos externos- nueva consulta web y en la dirección pongo [Tienes que estar registrado y conectado para ver este vínculo]
esta dirección a veces me lleva a la portada, en este caso, en el cuadro de opciones del lado izqdo hay que hacer click en mercado continuo y otras veces directamente sale la pagina con el cuadro que os he puesto. En cualquier caso, no aparece ningun recuadro amarillo que me permita seleccionar el dicho cuadro, puedo selecionar la publicidad, el cuafdro de opciones, incluso el de nombre y seña, pero no el que interesa, supongo que pq esta en un objeto javascript y ese es el que me gustaria saber si alguno es capaz de importar. Gracias

Mangue

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : España
Version de Excel : 2003
Fecha de inscripción : 30/03/2009

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por jairga el Lun Mar 30, 2009 7:34 pm

Amigo esta macro solo la modifique a mas o menos lo que creo entendi, lastima no se el nombre de su creador y a demas estoy en el trabajo por lo que pido a gali si la puede cambiar de rapidshare a otro host gratuito
este es el link


Por pedido de jairga quien aporto una muy buena solucion....!!!!!

Código:
Sub gethtmltable()
    Dim objWeb As QueryTable

    With Sheets(1)
        Application.ScreenUpdating = False
        .Range("A:N").ClearContents
        Set objWeb = .QueryTables.Add( _
                    Connection:="URL;http://www.ecobolsa.com/MerCon.html", _
                    Destination:=.Range("A1"))
        With objWeb
            .WebSelectionType = xlSpecifiedTables
            .WebTables = "1"
            .Refresh BackgroundQuery:=False
            .SaveData = True
        End With
        .Cells.MergeCells = False
        .Columns(1).ClearContents
        .Rows(1).ClearContents
        .Columns("A:N").Style = "Normal"
        .Range("A1") = "Fecha"
        .Range("B1") = Now
    End With
    Set objWeb = Nothing
    Application.ScreenUpdating = True
End Sub

saludos

jairga
Moderador
Moderador

Masculino Cantidad de envíos : 163
Edad : 40
Ciudad - Pais : Cartagena-Barranquilla(Colombia)
Version de Excel : XP-2003-2007
Fecha de inscripción : 11/03/2008

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por Mangue el Mar Mar 31, 2009 1:32 pm

Jairga, eres un maestro, no entiendo como lo has hecho, pero funciona. ¿Seria mucho pedirte que me la explicaras ? ¿serviria para cualquier script en java?
Muchisimas gracias

Mangue

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : España
Version de Excel : 2003
Fecha de inscripción : 30/03/2009

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por jairga el Mar Mar 31, 2009 2:28 pm

Hola Mangue si que me has sacado una risa hoy con lo de maestro, la verdad no lo soy, solo soy alguien que esta aprendiendo de verdaderos maestro y son cada y una de las personas que aportan con preguntas y con respuestas en los foros como este que te enseñan cada dia algo nuevo,que te explicara el codigo si te digo no soy programador solo aficionado al excel y el VBA y no quisiera salir diciendo locuras aqui creo que solo tengo algo de imaginacion.
mas o menos te diria que dejaras de preocuparte tanto por el script en java ya que lo que hace el codigo es, le das la direccion http donde se encuentra la tabla y seleccionas la tabla que quieres importar yo solo he leido un poco de html pero muy interesante.

saludos y culaquier cosa si se puede con gusto.

jairga
Moderador
Moderador

Masculino Cantidad de envíos : 163
Edad : 40
Ciudad - Pais : Cartagena-Barranquilla(Colombia)
Version de Excel : XP-2003-2007
Fecha de inscripción : 11/03/2008

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por Mangue el Miér Abr 01, 2009 2:40 pm

Muchas gracias jairga, lo tendre en cuenta

Mangue

Masculino Cantidad de envíos : 6
Edad : 56
Ciudad - Pais : España
Version de Excel : 2003
Fecha de inscripción : 30/03/2009

Volver arriba Ir abajo

Re: ¿Es posible importar este cuadro a excel?

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.