Gspread

Latest version: v6.2.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 13

0.6.0

------------------

* Added spreadsheet sharing functionality
* Added csv import
* Fixed bug where list of sheets isn't cleared on refetch
429, 386

0.5.1

------------------

* Fixed a missing return value in `utils.a1_to_rowcol`
* Fixed url parsing in `Client.open_by_url`
* Added `updated` property to `Spreadsheet` objects

0.5.0

------------------

* Added method to create blank spreadsheets 253
* Added method to clear worksheets 156
* Added method to delete a row in a worksheet 337
* Changed `Worksheet.range` method to accept integers as coordinates 142
* Added `default_blank` parameter to `Worksheet.get_all_records` 423
* Use xml.etree.cElementTree when available to reduce memory usage 348
* Fixed losing input_value data from following cells in `Worksheet.insert_row` 338
* Deprecated `Worksheet.get_int_addr` and `Worksheet.get_addr_int`
in favour of `utils.a1_to_rowcol` and `utils.rowcol_to_a1` respectively

0.4.1

------------------

* Fix exception format to support Python 2.6

0.4.0

------------------

* Use request session's connection pool in HTTPSession

* Removed deprecated ClientLogin

0.3.0

------------------

* Use Python requests instead of the native HTTPConnection object

* Optimized row_values and col_values

* Optimized row_values and col_values
Removed the _fetch_cells call for each method. This eliminates the
adverse effect on runtime for large worksheets.

Fixes 285, 190, 179, and 113

* Optimized row_values and col_values
Removed the _fetch_cells call for each method. This eliminates the
adverse effect on runtime for large worksheets.

Fixes 285, 190, 179, and 113

* Altered insert_row semantics to utilize range
This avoids issuing one API request per cell to retrieve the Cell
objects after the insertion row. This provides a significant speed-up
for insertions at the beginning of large sheets.

* Added mock tests for Travis (MockSpreadsheetTest)

* Fixed XML header issue with Python 3

* Fixed Worksheet.export function and associated test

* Added spreadsheet feed helper

* Add CellNotFound to module exports
Fixes 88

* Fixed utf8 encoding error caused by duplicate XML declarations
* Fixed AttributeError when URLError caught by HTTPError catch block
Fixes 257

* Added __iter__ method to Spreadsheet class

* Fixed export test
* Switched tests to oauth

Page 10 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.