Google Sheets es una aplicación avanzada de hojas de cálculo que nos ha facilitado la vida porque es accesible desde cualquier lugar. No solo eso, nos permite importar información de Internet con funciones integradas directamente en la aplicación. En este artículo, explicamos cómo importar un Feed RSS a Google Sheets. Lo hacemos con la ayuda de la IMPORTARALIMENTAR fórmula, que soporta tanto feeds RSS como Atom.
Sintaxis
IMPORTFEED(url, [query], [headers], [num_items])
- url - es la dirección (localizador uniforme de recursos) de la página HTML de la web en la que se encuentran la tabla o la lista que queremos importar. Puede adoptar dos formas.
- Una ubicación válida y completamente calificada en forma de texto entre comillas dobles (p. ej. “http://news.google.com/?output=atom”).
- O puede ser una referencia a una celda (como B1) dentro de Google Sheets, donde almacenamos la url.
- consulta – este parámetro (opcional) especifica qué información recuperar de url. Para ver la lista de opciones de consulta disponibles, consulte este enlace enlace.
- cabeceras – (opcional) especifica si las cabeceras de las columnas deben incluirse o no en la importación de datos. FALSO por defecto.
- número_artículos – (opcional) especifica el número de elementos a recuperar, comenzando por los más recientes. Si no especificamos este parámetro, Google Sheets devuelve todos los elementos publicados en el feed del canal.
Ejemplos: Importar feed RSS a Google Sheets
1: IMPORTAR_ALIMENTO(url)
Por favor, considere la imagen a continuación. B3 es la celda donde estamos ingresando la IMPORTARALIMENTAR fórmula.
Nos aseguramos de que el url está entre comillas dobles y presiona la tecla Intro. Tan pronto como lo hagamos, Google Sheets intentará obtener los datos. Cuanto mayor sea la fuente, más tiempo podría tardar en finalizar la importación de datos.
Mientras la importación de datos está en curso, la celda B3 parece contener un valor de error. Tenga en cuenta un pequeño triángulo rojo en la esquina superior derecha de la celda. Pero, no es un error real, sino un estado transitorio. Para confirmar, podemos pasar el ratón sobre la celda B3, para ver la descripción como se muestra a continuación.
Una vez que Google Sheets cargue los datos, el triángulo rojo en la celda B3 desaparecerá. Notaremos que los datos se extienden desde la celda B3 hacia la derecha y también hacia abajo.
Es posible que no sepamos hasta dónde se extenderán los datos. Por eso, es muy importante que mantengamos el espacio previsto para el resultado libre de cualquier valor preexistente. De lo contrario, la fórmula IMPORTFEED devolverá un error «#REF!», tal y como se muestra en la captura de pantalla siguiente. A efectos de demostración, hemos introducido un valor ficticio en la celda C9.
2: IMPORTFEED(referencia de celda de url, títulos de elementos, incluir encabezados, obtener 20 elementos)
Tenga en cuenta que en la celda B1, tenemos la url Al feed RSS del cual necesitamos los datos. Así, usaremos esa referencia de celda en la función IMPORTFEED para importar el feed RSS a Google Sheets.
¡Felicitaciones! Acabamos de aprender a importar un feed RSS a Google Sheets usando la función nativa IMPORTFEED.
Lee la siguiente entrada de blog para aprender cómo importar tablas HTML a Google Sheets.
