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行目が空であるとします。上記のコードを使用して160行すべてを読み取ろうとすると、最初の11行のみが読み取られます(つまり、空の12行目が取得されるまで)。スプレッドシートに空の行がない場合、コードは160行すべてを読み取ります。
空の行から次の行を読み取ろうとすると、何も返されません。例えば:
entries = first_sheet.GetRecords(50, 55) # entries is None
空の行を含むGoogleスプレッドシートからすべての行を読み取るにはどうすればよいですか。
どんな助けでもいただければ幸いです。