Vincular datos externos... No se activa botón "Aceptar"

Discute sobre la aplicación de hojas de cálculo
Responder
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

Hola...
Al intentar vincular datos externos (Menú - Hoja - Vincular datos externos), no se activa el botón "Aceptar"...

Quiero tomar las tasas de cambio...

Cómo puedo resolver...?

Esta es la dirección:
https://remesas.patria.org.ve/

Gracias...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por mauricio »

No se activa, por que la página fuente no contiene ninguna tabla.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

Hay alguna forma de obtener esos valores que aparecen en el margen superior de la página fuente y actualizarlos cada media hora... ?
Gracias por responder...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por mauricio »

Si, con Python es trivial, pero no es para novatos...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por mauricio »

Para quien quiera experimentar:

Código: Seleccionar todo

import uno
from html.parser import HTMLParser
from urllib.request import urlopen


class HtmlValues(HTMLParser):

    def __init__(self):
        super().__init__()
        self.values = {}
        self._start = False
        self._title = False
        self._value1 = False
        self._value2 = False
        self._key = ''

    def handle_starttag(self, tag, attrs):
        a = dict(attrs)
        if tag == 'div':
            if 'class' in a and a['class'] == 'row clearfix white-text':
                self._start = True
            if self._start and a['class'] == 'ts-s':
                self._title = True
            if self._start and a['class'] == 'ts-val':
                self._value1 = True
        if self._value1 and tag == 'span' and 'class' in a and a['class'] == 'val':
            self._value2 = True

    def handle_data(self, data):
        if self._start and self._title:
            self._title = False
            self._key = data
        elif self._start and self._value2:
            self._title = False
            self._value1 = False
            self._value2 = False
            self.values[self._key] = data
            self._key = ''


def main():
    url = 'https://remesas.patria.org.ve/es/login'
    data = urlopen(url).read().decode()
    parser = HtmlValues()
    parser.feed(data)
    print(parser.values)
    return

Que obtiene:

Código: Seleccionar todo

{'BTC/EUR': '8.195,78', 'LTC/EUR': '52,07', 'EUR/VES': '26.089,33', 'BTC/USD': '9.167,77', 'LTC/USD': '58,10', 'USD/VES': '23.402,91'}
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

Gracias...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

... Mmm... Cierto Parece que Pythón no es para novatos...
Intenté copiar y pegar esa coosa que escribes ahi que parece una macro...
Herramientas - Macros - Organizar Macros - Phytón - y :crazy: me encuentro con el botón de crear desactivado... :crazy:
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por fornelasa »

Así de yo llevo prisa DatosWeb :mrgreen:
PARA OPENOFFICE de acuerdo a tu firma.
Saludos, Federico.
Adjuntos
DatosWeb.ods
Importar datos
(10.29 KiB) Descargado 138 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

Gracias...
Me da este mensaje:
Está por pegar datos en celdas que ya contienen datos.
¿Confirma que quiere sobrescribir los datos existentes?

Al aceptar pega un 0 "cero" en A1

y queda seleccionada la celda A1
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

También dice:
Se desactivó la actualización automática de enlaces externos...
Activar contenido...
Tanto si activo como si no activo igual es el resultado cero ...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por fornelasa »

Se dijó:
PARA OPENOFFICE de acuerdo a tu firma.
Esta macro en LibreOffice no funciona debido a un bug del programa https://bugs.documentfoundation.org/sho ... ?id=119141

Esa es la razón de:
Al intentar vincular datos externos (Menú - Hoja - Vincular datos externos), no se activa el botón "Aceptar"...
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
OsirisSalazar
Mensajes: 77
Registrado: Lun Ago 01, 2016 10:21 am

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por OsirisSalazar »

Por favor, Disculpa por hacerte invertir tu tiempo...
Antes usé OpenOffice, luego me cambié, no sé por qué, a LibreOficce y olvidé cambiar mi firma...
Gran descuido...

Ahora me toca decidir cambiarme otra vez a OpenOffice para usar la macro o continuar así :crazy:

Gracias...
LibreOffice
Versión: 7.0.3.1 (x86) Tengo 32
Windows 7 Ultimate
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Vincular datos externos... No se activa botón "Aceptar"

Mensaje por fornelasa »

Hola mauricio, ¿cómo se pasaría esta instrucción a una celda o a un rango de una hoja de Calc?

Código: Seleccionar todo

print(parser.values)
Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder