Python 是否可以使用电子表格api获取特定单元格的范围?
我目前正在编写一个python脚本以附加到google工作表中。 图纸示例如下所示:Python 是否可以使用电子表格api获取特定单元格的范围?,python,excel,api,google-sheets,google-sheets-api,Python,Excel,Api,Google Sheets,Google Sheets Api,我目前正在编写一个python脚本以附加到google工作表中。 图纸示例如下所示: TSLA AAPL GOOGL 1 2 3 2 4 9 3 8 27 我想将值4,5,6附加到TSLA,使其成为 TSLA AAPL GOOGL 1 2 3 2 4 9 3 8 27 4 5 6 为此,我目前正在尝试使用: preadsheets().values().append(spreadsheetId=id,
TSLA AAPL GOOGL
1 2 3
2 4 9
3 8 27
我想将值4,5,6附加到TSLA,使其成为
TSLA AAPL GOOGL
1 2 3
2 4 9
3 8 27
4
5
6
为此,我目前正在尝试使用:
preadsheets().values().append(spreadsheetId=id,
range=range_,
valueInputOption='RAW',
insertDataOption='INSERT ROWS',
body=[1,2,3])
然而,我对如何接近范围感到困惑,因为我不能只输入A来表示第一列,因为总有一天我也会有超过26列表示其他股票符号。
是否有返回范围的sheet api命令
即:
退票
提前谢谢 您可以获得如下标题的名称:
headers = wks.get_row(1, include_tailing_empty=False)
然后您可以在标题中找到元素TSLA
的索引:
pos = headers.index("TSLA") + 1
如果pos=1
,则TSLA
位于列A
或者,您可以使用标题获取列数据TSLA
:
TSLA_column = wks.get_col(pos,include_tailing_empty=False)
然后你可以得到这列的长度:
size = len(first_column)
size = len(first_column)