Python/Gspread 如何在创建工作表时添加列名?
Python/Gspread How can I add column names while creating a worksheet?
#For creating a new-sheet
sheets.add_worksheet(title=sheetName, rows=df.shape[0], cols=df.shape[1])
#For appending
values = df.values.tolist()
sheets.values_append(sheetName, {'valueInputOption': 'USER_ENTERED'}, {'values': values})
It creates a new worksheet but there are no column names in it only the values.
在你的脚本中,做如下修改怎么样?
发件人:
values = df.values.tolist()
收件人:
values = [df.columns.values.tolist()] + df.values.tolist()
- 由此,
values
具有包含 header 行的数据。
#For creating a new-sheet
sheets.add_worksheet(title=sheetName, rows=df.shape[0], cols=df.shape[1])
#For appending
values = df.values.tolist()
sheets.values_append(sheetName, {'valueInputOption': 'USER_ENTERED'}, {'values': values})
It creates a new worksheet but there are no column names in it only the values.
在你的脚本中,做如下修改怎么样?
发件人:
values = df.values.tolist()
收件人:
values = [df.columns.values.tolist()] + df.values.tolist()
- 由此,
values
具有包含 header 行的数据。