按块读取 google sheet
Read google sheet by chunk
我有大码googlesheet。我是从 Python API 读到的。当将所有数据加载到内存中时,它 运行 不再使用。
spreadsheet = sheets_service.spreadsheets().get(spreadsheetId=sheet_id, includeGridData=True).execute()
有什么方法可以通过给定的块大小得到这个 sheet?
ranges 请求参数允许您从 sheet 中检索您想要的特定信息。以这段代码为例:
ss_id = 'your-sheet-id'
# The range must be in A1 notation
ranges = "A1:B5"
grid_data = True
sheet_range = service.spreadsheets()\
.get(spreadsheetId=ss_id, ranges=ranges, includeGridData=grid_data).execute()
print(sheet_range)
文档
您可以在这些链接中查看有关表格 API 的更多信息,您甚至可以使用 试试这个 API :
我有大码googlesheet。我是从 Python API 读到的。当将所有数据加载到内存中时,它 运行 不再使用。
spreadsheet = sheets_service.spreadsheets().get(spreadsheetId=sheet_id, includeGridData=True).execute()
有什么方法可以通过给定的块大小得到这个 sheet?
ranges 请求参数允许您从 sheet 中检索您想要的特定信息。以这段代码为例:
ss_id = 'your-sheet-id'
# The range must be in A1 notation
ranges = "A1:B5"
grid_data = True
sheet_range = service.spreadsheets()\
.get(spreadsheetId=ss_id, ranges=ranges, includeGridData=grid_data).execute()
print(sheet_range)
文档
您可以在这些链接中查看有关表格 API 的更多信息,您甚至可以使用 试试这个 API :