1
我不確定這是否可能。我有大量的電子表格,公式需要更新。如何將公式從一個單元格或一組單元格複製到另一個單元格?我用gspread
,它似乎只能做值。我需要Python基本上粘貼公式在數百張紙上,沒有我單獨打開每個複製和粘貼公式。如何使用python將公式從一個gsheet複製到另一個gsheet?
有沒有人有複製和粘貼公式的通用解決方案?這很重要,你會認爲有人可以做到這一點。
我不確定這是否可能。我有大量的電子表格,公式需要更新。如何將公式從一個單元格或一組單元格複製到另一個單元格?我用gspread
,它似乎只能做值。我需要Python基本上粘貼公式在數百張紙上,沒有我單獨打開每個複製和粘貼公式。如何使用python將公式從一個gsheet複製到另一個gsheet?
有沒有人有複製和粘貼公式的通用解決方案?這很重要,你會認爲有人可以做到這一點。
要訪問公式值,需要使用單元對象的input_value
屬性。
下面是一個例子。 (我跳過初始化步驟。讓我們假設你已經開了一個電子表格,並wks
是指你worksheet object)
# To copy a formula from a single cell (say, A2) to another cell (B3)
# use the input_value property
formula = wks.acell('A2').input_value
# then paste the value to a new cell
wks.update_acell('B3', formula)
對於一組電池,你想使用一個wks.range()
方法獲取細胞對象。然後你可以通過input_value
得到公式值,如上面的代碼。請參閱GitHub上的the example。
'gspread'使用什麼版本的API?我看到'pygsheets'正在使用API v4。什麼是'gspread'使用,你打算做什麼?路線圖是什麼? – jason
目前,它是v3,但我正在將庫升級到v4。它已經在使用v4新功能(例如共享電子表格)。 – Burnash