我正在嘗試在一張谷歌表中用 python 寫行。我發現函式 .insert_row() 的新行寫在我的谷歌作業表的頂部。我怎么能寫在底部?有任何想法嗎?
這就是我現在嘗試的方式:
sheet.insert_rows(df_test.values.tolist())
uj5u.com熱心網友回復:
我相信你的目標如下。
- 例如,在您的情況下,作業表有 1000 行。非空行是從第 1 行到第 10 行。
- 您想將下一個空行中的值放入第 11 行。這是第一個空行。
- 從你的腳本中
sheet.insert_rows(df_test.values.tolist()),你想使用 gspread for python 來實作這一點。
在這種情況下,如何進行以下修改?在此修改中,使用append_rows方法而不是insert_rows。
從:
sheet.insert_rows(df_test.values.tolist())
到:
sheet.append_rows(df_test.values.tolist(), value_input_option="USER_ENTERED")
參考:
- 追加行
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/350484.html
標籤:Python 谷歌表格 google-sheets-api gspread
