我正在使用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 电子表格中读取所有行。
任何帮助,将不胜感激。