El IMPORTDATOS de Google Sheets es una herramienta muy práctica. Nos ayuda a obtener datos guardados en archivos .csv (valores separados por comas) o .tsv (valores separados por tabulaciones) desde una ubicación en la web.
Sintaxis
IMPORTDATA(url)
- url – esta es la dirección (localizador uniforme de recursos) en la web, donde se encuentra el archivo .csv o .tsv. Esto puede adoptar dos formas.
- Una ubicación válida y totalmente cualificada en forma de texto (entre comillas dobles). Por ejemplo: “http://www.census.gov/2010census/csv/pop_change.csv”
- O puede ser una referencia a una celda (como B1) dentro de Google Sheets, donde se almacena la URL.
Puede ser útil tener en cuenta que Google Sheets admite hasta 50 fórmulas IMPORTDATA en una sola hoja de cálculo.
Uso: IMPORTDATA Fórmula
Caso # 1: IMPORTDATA(“ubicación del archivo CSV o TSV en la web”)
En la captura de abajo intentamos importar los datos en la celda B3, que es donde introducimos la fórmula IMPORTDATA.
Garantizamos la url es válida, introduce bien la fórmula (es decir, pon la URL entre comillas dobles) y pulsa Intro. Abajo se ve lo que aparece mientras Google Sheets intenta obtener los datos. Cuanto más grande es el archivo, más tarda en completarse la importación.
Mientras la importación de datos está en curso, la celda en la que introdujimos la fórmula parece que ha devuelto un error (como lo indica una pequeña marca roja en la esquina superior derecha de la celda). Sin embargo, no es un error, solo un estado transitorio. Pase el ratón sobre la celda para ver la siguiente descripción.
En cuanto Google Sheets carga los datos, la mancha roja desaparece. Observarás que los datos se extienden desde la celda de la fórmula (B3) hacia la derecha y también más abajo.
Por lo tanto, es de suma importancia que el rango de datos del resultado esté libre de cualquier valor preexistente. De lo contrario, la fórmula IMPORTDATA podría generar un error #REF! Por ejemplo, la siguiente imagen ilustra lo que podría ocurrir si tuviéramos algún valor, por ejemplo, en la celda C9.
Caso # 2: IMPORTDATA(referencia a una celda en la que se almacena la URL)
Aquí, ya hemos almacenado el url a .csv en la celda B1. Por lo tanto, usaremos esa celda para referenciar en la fórmula IMPORTDATA, y el resultado es el mismo que el del primer caso.
Aprender en esta entrada del blog cómo importar fácilmente un feed RSS a Google Sheets.
