¿Estás cansado de copiar y pegar datos de sitios web? Aprenda cómo importarlo directamente a Google Sheets.
Los datos juegan un papel crucial en la toma de decisiones y el análisis. Ya sea analista de negocios, investigador o cualquier persona que necesite manejar big data, la capacidad de importar datos en línea de manera eficiente a sus hojas de cálculo es invaluable.
Si utiliza Google Sheets para el análisis de datos, entonces ya sabrá que copiar y pegar datos de sitios web no es productivo. La mayoría de las veces, a pesar de sus mejores esfuerzos, su hoja de cálculo terminará con un formato roto.
Afortunadamente, no tiene por qué ser así. Existen muchos métodos eficientes para importar datos de un sitio web a Google Sheets.
Importar datos de un sitio web a Google Sheets
Google Sheets ofrece varios métodos para importar datos de sitios web. Puede utilizar las funciones IMPORTAR integradas o instalar complementos de Google Sheets para importar datos sin esfuerzo.
La familia de funciones IMPORT consta de IMPORTDATA, IMPORTHTML e IMPORTXML. Cada una de estas funciones es más adecuada para importar tipos específicos de datos. Sin embargo, estas funciones no pueden utilizar credenciales ni tokens de seguridad para acceder a información segura.
En tales casos, deberá instalar un complemento de Google Sheet para acceder al servicio con sus credenciales e importar los datos a su hoja de cálculo. Dicho esto, estos son los diferentes métodos con los que puede importar datos en Google Sheets.
1. DATOS DE IMPORTACION
Puede utilizar la función IMPORTDATA para importaciones de datos simples desde archivos CSV o TSV en línea. Esta es la forma más sencilla de importar datos en línea a Google Sheets, ya que requiere una configuración mínima.
=IMPORTDATA(URL, delimeter, locale)
IMPORTDATA recupera e importa datos automáticamente a su hoja de cálculo. En la sintaxis, URL es la dirección del archivo, delimitador es el carácter utilizado para analizar los datos del archivo, y lugar es la configuración regional específica que IMPORTDATA debe usar.
Los dos últimos argumentos, delimitador y configuración regional, son opcionales. Si se deja en blanco, IMPORTDATA revisará los datos y asumirá automáticamente estos argumentos. En la mayoría de los casos, es mejor dejar estos dos argumentos en blanco.
Por ejemplo, la siguiente fórmula recupera los datos del archivo CSV especificado:
=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv")
Dado que los argumentos delimitador y local están en blanco, IMPORTDATA busca y asume automáticamente estos valores. Tenga en cuenta que esta función funciona con archivos CSV y TSV, no con páginas web. Si ingresa la URL de una página web en IMPORTDATA, es posible que no devuelva los datos esperados o que se produzca un error.
2. IMPORTARHTML
Puede utilizar la función IMPORTHTML para importar datos de tablas y listas en un sitio web. Esta función es una alternativa más práctica a IMPORTDATA ya que le permite importar tablas de datos desde páginas web sin necesidad de un archivo CSV.
=IMPORTHTML(URL, query_type, index)
En la sintaxis, URL es la dirección de la página web, Tipo de consulta es cualquiera mesa o lista, y índice es el número de la tabla o lista en la página web.
Por ejemplo, puedes usar IMPORTHTML para importar una tabla de un artículo de Wikipedia:
=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8)
En esta fórmula, IMPORTHTML va a la URL especificada, recupera los datos y genera la octava tabla.
3. IMPORTARXML
La función IMPORTXML recupera datos de páginas XML y HTML. La sintaxis de esta función se encuentra a continuación:
=IMPORTXML(URL, xpath_query)
En esta sintaxis, URL es la dirección de la página web, y consulta_xpath es la consulta XPath que identifica los nodos que desea importar. Un requisito previo para utilizar IMPORTXML en Google Sheets es tener un conocimiento básico de ¿Qué es XML? y cómo puedes navegar por archivos XML usando consultas XPath.
Como ejemplo, la siguiente fórmula genera una tabla XML que contiene los nombres y descripciones de algunas plantas:
=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT")
En esta fórmula, IMPORTXML recopila los datos en el archivo XML y luego genera los nodos PLANT que son hijos del nodo CATALOG. Dado que el argumento de configuración regional está en blanco, IMPORTXML utiliza la configuración regional del archivo XML.
Dado que las URL web pueden resultar bastante confusas, es mejor ingresar la URL en una celda separada y mencionar la celda en su fórmula.
Con un conocimiento de etiquetas HTML esenciales y consultas XPath, puedes hacer mucho más con IMPORTXML. Por ejemplo, la siguiente fórmula extrae todos los títulos H2 de un artículo:
=IMPORTXML(B2, "//*/h2")
4. Utilice complementos de Google Sheets para importar datos
Además de las funciones integradas, Google Sheets admite complementos de terceros que amplían sus capacidades para importar datos en línea. Estos complementos ofrecen una manera conveniente de importar datos de fuentes en línea y potenciar las capacidades de su hoja de cálculo.
La principal ventaja de estos complementos es que permiten el acceso a recursos que requieren autenticación. Cada complemento se adapta mejor a diferentes fuentes y tipos de datos. Por lo tanto, elegir el complemento de Google Sheets adecuado para importar sus datos depende del tipo y origen de sus datos.
Aquí hay una selección de complementos notables que facilitan la importación de datos en Google Sheets:
- Coeficiente: Coficient es un complemento de Google Sheets fácil de usar diseñado para ayudarlo a obtener datos de sitios web sin codificación. A través de su interfaz, puedes seleccionar elementos de datos específicos para importar y disfrutar de actualizaciones en tiempo real. Coficiente admite sistemas empresariales como Salesforce, Hubspot, Google Analytics, Redshift, Looker, Tableau, MySQL y más.
- Acoplador.io: Coupler.io es otro excelente complemento que simplifica la importación de datos a Google Sheets. Además de importar datos de varias fuentes, Coupler.io le permite programar importaciones automáticas para mantener su hoja de cálculo actualizada. Coupler.io funciona a la perfección con Google Analytics, Mailchimp, HubSpot, Salesforce, Shopify, Xero, Airtable, Trello y más.
- Mesa impresionante: Más allá de simplemente importar datos, Awesome Table le permite personalizar y transformar los datos para mejorar su análisis de datos. Awesome Table te permite elegir los datos que deseas importar con filtros de datos intuitivos y programar una actualización automática. Funciona con QuickBooks, Xero, HubSpot, Airtable, Notion, YouTube y mucho más.
Al aprovechar estos complementos de Google Sheets, puede importar sus datos sin tener que escribir una fórmula larga ni conocer XML. Las funciones adicionales, como la transformación de datos y las importaciones programadas, mejoran aún más la eficiencia de su flujo de trabajo.
Optimice su importación de datos en Google Sheets
No importa qué tipo de datos maneje, copiar y pegar big data de fuentes en línea en su hoja de cálculo simplemente no parece correcto. Afortunadamente, Google Sheets tiene funciones integradas y una variedad de complementos de terceros para facilitar la importación de datos.
Saber cómo importar datos en línea a Google Sheets le proporciona un valioso conjunto de habilidades para acceder rápidamente a datos relevantes. Al utilizar estos métodos, puede automatizar eficientemente el proceso y concentrarse en analizar los datos.