如何在工作表中添加列,然后在列中添加数据?

时间:2019-01-07 20:53:18

标签: gspread

我正在尝试处理两个单独的工作表。在工作表A中,我具有在一系列单元格中生成的数字。我可以从这个范围获得数据。

在工作表B中,我想向工作表中添加一个新列,并将工作表A中的数据输入其中。

我可以为单个单元格“分类”执行此操作。我想将今天的日期添加到该列的第一个单元格中,所以我做到了:

它将一列添加到工作表中,然后获取为我提供数字的列数,我只想更新最后一列,因此我将代码中生成的数字用作字符串。

#!/usr/bin/python
import gspread
import datetime
from oauth2client.service_account import ServiceAccountCredentials

today = datetime.datetime.now().strftime("%Y-%m-%d")

# use creds to create a client to interact with the Google Drive API
scope = ['https://spreadsheets.google.com/feeds',     'https://www.googleapis.com/auth/drive']
creds =     ServiceAccountCredentials.from_json_keyfile_name('client_secret.json',     scope)
client = gspread.authorize(creds)
# Adds a new colum to each worksheet
cc_os.add_cols(1)
cc_en.add_cols(1)
cc_cp.add_cols(1)
# Counts the number of colums in each worksheet and outputs a value
OScolCount = cc_os.col_count
ENcolCount = cc_en.col_count
CPcolCount = cc_cp.col_count
# Adds today's date to the first cell in the newly added column
cc_os.update_cell(1,OScolCount,today)
cc_en.update_cell(1,ENcolCount,today)
cc_cp.update_cell(1,CPcolCount,today)

我该怎么做     cc_os.update_cell(OScolCount4:OScolCount14)

0 个答案:

没有答案