Per aggiornare un intervallo di celle, utilizzare il seguente comando.Python/gspread - come posso aggiornare più celle con VALORI DIVERSI in una volta?
## Select a range
cell_list = worksheet.range('A1:A7')
for cell in cell_list:
cell.value = 'O_o'
## Update in batch
worksheet.update_cells(cell_list)
Per la mia domanda, vorrei che per aggiornare un intero campo, ma sto cercando di impostare un valore diverso per ogni singola cella. Il problema con questo esempio è che ogni cella finisce con lo stesso valore. Aggiornare ogni singola cella è inefficiente e richiede troppo tempo. Come posso farlo in modo efficiente?
E restituisce '1' per la prima colonna, e 'none' per il rimanente – ecollis6
L'esempio fornisce un intervallo di A1: A7. Verranno modificate solo le celle nella prima colonna. Ho provato e funziona sulla mia macchina. Dovrebbe fare A1 = 1, A2 = 2, A3 = 3, ecc. Se vuoi colonne, allora hai bisogno di intervallo ('A1: G1') – ecline6
Errore mio, l'ho modificato per i dati da inserire in colonne invece di filari. Devo fare altre regolazioni? – ecollis6