在没有 Google API 的情况下,如何从 Colab (python) 中的 Google 表格文档中获取单元格的颜色?
How do I get a cell's color from a Google Sheets doc in Colab (python) without Google API?
我正在将 Google Sheets 文档导入 Google Colab 以使用 python 进行数据分析。我想 从 Google 表格文档中获取格式信息,特别是 单元格背景颜色 。我知道这可以通过 Google API 来完成,但我需要它的时间比免费试用时间长,并且不想为他们的服务付费。我知道这可以通过 Google 脚本来完成,但我宁愿将所有内容都放在 Colab 中。
我可以在没有 Google API 的情况下使用 gspread 成功导入 google 张文档。
import pandas as pd
from google.colab import auth
auth.authenticate_user()
import gspread
from google.auth import default
creds, _ = default()
gc = gspread.authorize(creds)
wb = gc.open_by_url('https://docs.google.com/spreadsheets/d/<my_spreadsheet_id>')
sheet = wb.worksheet('Assignments')
data = sheet.get_all_values()
df = pd.DataFrame(data)
有没有办法获取单个单元格格式数据?我好像找不到。
几点
I can successfully import the google sheets document without Google API with gspread
- gspread is a library does allows you to use the Google Sheets API 以不同的方式。但是,它基于 Google Sheets API,使用它与使用没有此库的 Sheets API 没有什么不同。
- Google 表格 API 可免费使用。试用期后可能不是免费的是 Google Workspace account。这意味着拥有 Google 驱动器并在此驱动器上创建 Google 工作表。因此,无论您是否使用 Sheets API 都无关紧要,因为这不是您需要付费的 API 的使用。
- Apart 论坛使用 paid Workspace account, you can also opt for using a free consumer account
- 当谈到 Google Colab 时,您还可以选择 select 免费和付费帐户:
可能与您最相关的问题:
说到Google Cloud Services的使用,你会发现只要不超过配额限制,大部分产品都可以免费使用。
当您注册免费试用时,您将看到以下消息:
所以,不用担心因为您不想支付的东西而被收费。
我正在将 Google Sheets 文档导入 Google Colab 以使用 python 进行数据分析。我想 从 Google 表格文档中获取格式信息,特别是 单元格背景颜色 。我知道这可以通过 Google API 来完成,但我需要它的时间比免费试用时间长,并且不想为他们的服务付费。我知道这可以通过 Google 脚本来完成,但我宁愿将所有内容都放在 Colab 中。
我可以在没有 Google API 的情况下使用 gspread 成功导入 google 张文档。
import pandas as pd
from google.colab import auth
auth.authenticate_user()
import gspread
from google.auth import default
creds, _ = default()
gc = gspread.authorize(creds)
wb = gc.open_by_url('https://docs.google.com/spreadsheets/d/<my_spreadsheet_id>')
sheet = wb.worksheet('Assignments')
data = sheet.get_all_values()
df = pd.DataFrame(data)
有没有办法获取单个单元格格式数据?我好像找不到。
几点
I can successfully import the google sheets document without Google API with gspread
- gspread is a library does allows you to use the Google Sheets API 以不同的方式。但是,它基于 Google Sheets API,使用它与使用没有此库的 Sheets API 没有什么不同。
- Google 表格 API 可免费使用。试用期后可能不是免费的是 Google Workspace account。这意味着拥有 Google 驱动器并在此驱动器上创建 Google 工作表。因此,无论您是否使用 Sheets API 都无关紧要,因为这不是您需要付费的 API 的使用。
- Apart 论坛使用 paid Workspace account, you can also opt for using a free consumer account
- 当谈到 Google Colab 时,您还可以选择 select 免费和付费帐户:
可能与您最相关的问题:
说到Google Cloud Services的使用,你会发现只要不超过配额限制,大部分产品都可以免费使用。 当您注册免费试用时,您将看到以下消息:
所以,不用担心因为您不想支付的东西而被收费。