import gdata.spreadsheet import gdata.spreadsheet.service client = gdata.spreadsheet.service.SpreadsheetsService() client.email = 'your email address' client.password = 'your password' client.ProgrammaticLogin() # Use the spreadsheet key and worksheet ID for the worksheet you want to edit. cells = client.GetCellsFeed('pKq0C...', wksht_id='od6') batchRequest = gdata.spreadsheet.SpreadsheetsCellsFeed() # This sample changes the first four cells in the spreadsheet. cells.entry[0].cell.inputValue = 'x' batchRequest.AddUpdate(cells.entry[0]) cells.entry[1].cell.inputValue = 'y' batchRequest.AddUpdate(cells.entry[1]) cells.entry[2].cell.inputValue = 'z' batchRequest.AddUpdate(cells.entry[2]) cells.entry[3].cell.inputValue = '=sum(3,5)' batchRequest.AddUpdate(cells.entry[3]) updated = client.ExecuteBatch(batchRequest, cells.GetBatchLink().href)
Batch update spreadsheet cells using Python
Posted by
Jeff Scudder
on
Monday, August 04, 2008
Using the gdata-python-client, you can change the value in multiple cells with one HTTP request. Here is an example:
Labels:
python,
spreadsheets
Subscribe to:
Post Comments (Atom)
1 comment:
I've tried many cleaning services over the years, but none have impressed me as much as this one. They were prompt, professional, and they left my home looking better than ever. If you're tired of subpar cleaning services, give this "https://www.kdcleaningny.com/" a try. You'll be glad you did!
Post a Comment