Я использую gdata-python-client для чтения данных из электронной таблицы Google. Мой код для чтения строк выглядит следующим образом:
import gdata.speadsheet.text_db
gd_client = gdata.spreadsheet.text_db.DatabaseClient(
username=setting['account_name'],
password=setting['account_pass'])
xls_db = gd_client.GetDatabases(spreadsheet_key=setting['spreadsheet_id'])
first_sheet = xls_db[0].GetTables()[0]
entries = first_sheet.GetRecords(1, 200)
Скажем, в электронной таблице 160 строк, а строка 12 th пуста. Когда я пытаюсь прочитать все 160 строк, используя приведенный выше код, он читает только первые 11 строк (то есть, пока не получит пустую 12 th строку). Если в электронной таблице нет пустых строк, код считывает все 160 строк.
Когда я пытаюсь прочитать следующие строки из пустой строки, ничего не возвращается. например:
entries = first_sheet.GetRecords(50, 55) # entries is None
Как я могу прочитать все строки из электронной таблицы Google, которая содержит пустые строки.
Буду признателен за любую помощь.