使用pygsheets更新整个googlesheet工作簿

2024-09-19 20:38:37 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我当前的代码:

df = pd.DataFrame(any_dictionary)
sh = gc.open('test_workbook')

try: # if sheet doesn't exist, create
    wks = sh.worksheet_by_title('Test')
except:
    wks = sh.add_worksheet('Test')

wks.set_dataframe(df,(1,1), fit=True, nan='')

我遇到的问题是上传速度。如果我在100多张单张纸上使用这种方法,由于上传每一张的速度,我必须等待一个多小时。如果我可以上传和覆盖整个工作簿(每个工作簿都包含工作表),那就容易多了。我可以在pygsheets或者其他图书馆里做这个吗?你知道吗


Tags: 代码testdataframedfdictionaryshanyopen