如何使用 python 识别单元格是具有 google 个席位 api 的合并单元格
How to identify cell is merged cell with google sheets api using ptyhon
我正在使用 Python API https://developers.google.com/sheets/api/quickstart/python
我有一个 sheet 看起来像这样的东西,想自动执行一些单元格填充逻辑
| A | B |
--+------+------+
1 | a1 | b1 |
--+------+ |
2 | a2 | |
--+------+------+
3 | a3 | b2 |
--+------+------+
同时使用 readRange
= "A1:B" by
spreadsheet_id = 'my-spreadsheet-id'
ranges = []
include_grid_data = False # TODO: Update placeholder value.
request = service.spreadsheets().get(spreadsheetId=spreadsheet_id, ranges=ranges, includeGridData=include_grid_data)
response = request.execute()
pprint(response)
如何使用表格 API 检索 sheet 中合并单元格的信息?
合并单元格的列表在 sheet 的 merges
属性 中定义。从您发布的代码来看,它将是:response['sheets'][0]['merges']
(但有必要的错误代码处理)。值得注意的是,这只会显示指定范围内的合并,而不是全部。
参考资料
我正在使用 Python API https://developers.google.com/sheets/api/quickstart/python
我有一个 sheet 看起来像这样的东西,想自动执行一些单元格填充逻辑
| A | B |
--+------+------+
1 | a1 | b1 |
--+------+ |
2 | a2 | |
--+------+------+
3 | a3 | b2 |
--+------+------+
同时使用 readRange
= "A1:B" by
spreadsheet_id = 'my-spreadsheet-id'
ranges = []
include_grid_data = False # TODO: Update placeholder value.
request = service.spreadsheets().get(spreadsheetId=spreadsheet_id, ranges=ranges, includeGridData=include_grid_data)
response = request.execute()
pprint(response)
如何使用表格 API 检索 sheet 中合并单元格的信息?
合并单元格的列表在 sheet 的 merges
属性 中定义。从您发布的代码来看,它将是:response['sheets'][0]['merges']
(但有必要的错误代码处理)。值得注意的是,这只会显示指定范围内的合并,而不是全部。