#pandas #google-sheets #pyspark #databricks
Вопрос:
Я хочу прочитать gsheet, используя панд в базах данных.
gsheet_url = 'https://docs.google.com/spreadsheets/d/<Sheetid>/export?gid=0amp;format=csv'
df = df = pd.read_csv(gsheet_url,index_col=0)
spark_df = spark.createDataFrame(df)
Код отлично работает, когда лист Google публикуется публично, но когда общий лист ограничен в группе, я получаю ошибку
Error tokenizing data.C error: Expected 1 fields in line 6, saw 2
Как мне прочитать gsheet с аутентификацией ?
Комментарии:
1. Если вы хотите использовать учетные данные и функции Google API, пожалуйста, рассмотрите возможность использования
googleapiclient
пакета python (документы здесь ).2. у панд нет прямого способа добиться этого?