nov 23 2008

Masajeando Google Docs y Wikipedia

Published by at 10:45 pm under Google,OOo

¿Cuál es la lista completa de municipios de Gipuzkoa – con sus nombre en euskera- y sus respectivos datos sobre el número de habitantes ? Esa información está en la Wikipedia. ¿Podríamos tener esa misma información en una hoja de cálculo? Éso es fácil, basta con copiar y pegar. Ya… entiendo. Pero, y si la Wikipedia actualiza sus datos, ¿qué pasa con mi hoja de cálculo? Pues que se queda sin actualizar, obsoleta. ¿Y no podría ser que la hoja de cálculo tuviera un vínculo automático con la Wikipedia de tal forma que, cuando la Wikipedia actulice el número de habitantes de un municipio, la hoja de cálculo también se actualizara automágicamente? Sí, se puede hacer de distintas formas. Una de ellas es a través de las hojas de cálculo de Google Docs. Basta con poner en una de las celdas (A1, por ejemplo) la siguiente fórmula:

=ImportHTML(“http://eu.wikipedia.org/wiki/Gipuzkoako_udalerrien_zerrenda”;”table”;1)

La fórmula ImportHTML toma 3 parámetros. El primero indica la URL de la que quieres extraer información. En este caso, de la página de la Wikipedia en Euskera que indica Municipios/NumHabitantes de Gipuzkoa. Lo siguiente puede ser “list” o bien “table”, indicando que queremos extraer la información de una lista de elementos o bien de una tabla que forma parte de la URL anterior. El último parámetro específica de qué lista o tabla exactamente estamos hablando (de la primera tabla que aparezca en la URL en nuestro ejemplo). Google recortará la información de dicha tabla y la pegará en nuestra hoja de cálculo. Si Wikipedia actualiza, cuando abramos nuestra spreadsheet, veremos las novedades. Magia.

6 responses so far

6 Responses to “Masajeando Google Docs y Wikipedia”

  1. jolauson 24 nov 2008 at 1:21 pm

    Eskerrik asko Juanan

    Mis alumnos están recopilando información para colocarlo en el Google Sites del grupo. Muchos de los datos que recogen vienen de tablas y listas de la Wikipedia. Con este truco podrán sincronizar los datos con el GDocs y después importar este documento a su GSites. De esta forma, sus tablas se actualizarán de forma automática.

    Buen aporte! ;-)

  2. [...] sigamos con nuestra mini-serie. Necesitamos tener una hoja de cálculo con los nombres de los municipios de Gipuzkoa en una [...]

  3. imanolon 28 nov 2008 at 11:55 pm

    Hola:
    Estoy probando lo que comentas y al pegar en A1, en A1 hay que pegarla, ¿no?, la fórmula =ImportHTML(”http://eu.wikipedia.org/wiki/Gipuzkoako_udalerrien_zerrenda”;”table”;1) me da error.
    Excatamente pone #ERROR! y pasando el ratón por encima error de análisis

    Como no entiendo casi nada de hojas de cálculo, es por si tienes alguna observación.
    Eskerrik asko
    Imanol

  4. adminon 29 nov 2008 at 11:48 am

    Ojo con las comillas … si copias de DiarioLinux y las pegas directamente en Google Docs puede que las comillas que copies y las que Google Docs necesita no sean las mismas (copias ” – comillas invertidas – y necesitas ” – comillas normales) . Solución?: sencilla: pulsa F2 sobre la celda A1 y edita a mano las comillas.

  5. Imanolon 01 dic 2008 at 10:15 am

    Efectivamente, problema de “comillas”, ahora funciona bien.

    Eskerrik asko

  6. Diegoon 04 may 2009 at 10:29 pm

    muchas gracias… lo venía queriendo utilizar con el servicio de midolar.com.ar, para no errar en nada copiaba la fórmula de un blog, pero con la copia también arrastraba las comillas diferentes y no veía donde se producía el error…. gracias.

Trackback URI | Comments RSS

Leave a Reply

« Back to text comment