Cómo leer un Google Sheet desde Google Drive usando gspread y pandas
Este método es el más robusto ya que no requiere descargar el archivo ni lidiar con formatos de Excel, leyendo la hoja directamente desde la nube de Google.
>>from google.colab import auth
>>import gspread
>>from google.auth import default
>>import pandas as pd
>># 1. Autenticar el usuario de Google Colab
>>auth.authenticate_user()
>># 2. Obtener las credenciales del sistema
>>creds, _ = default()
>>gc = gspread.authorize(creds)
>># 3. Abrir la hoja de cálculo por su nombre (o por su URL completa)
>># Cambia 'Tabla C5 reliawiki' por el nombre exacto de tu archivo en Drive
>>nombre_archivo = 'Tabla C5 reliawiki'
>>sh = gc.open(nombre_archivo)
>># 4. Seleccionar la primera hoja de trabajo (worksheet)
>>worksheet = sh.get_worksheet(0)
>># 5. Obtener todos los valores y cargarlos en un DataFrame de pandas
>>valores = worksheet.get_all_values()
>>df_sheet = pd.DataFrame(valores[1:], columns=valores[0])
>># Mostrar las primeras filas del DataFrame importado
>>display(df_sheet.head())
>>>
El ecosistema de Google Colab permite leer tablas de hojas de cálculos
alojadas en la nube de google drive de forma directa, para trabajar
con Python

No hay comentarios.:
Publicar un comentario