【问题标题】:google spreadsheet api return empty last cell - python -谷歌电子表格api返回空的最后一个单元格-python-
【发布时间】:2016-09-12 11:20:05
【问题描述】:

如果电子表格是

    A | B | C
 1  1 |
 2  1 | 2 | 
 3  1 | 2 | 3
 4  1 |   | 3

这个函数来自 api google 电子表格

self.service.spreadsheets().values().get(spreadsheetId=self.sheet,
                                                    range='{0}!{1}'.format(wstitle, a1range),
                                                    majorDimension=major_dimension=DIMENSIONS['ROWS'],
                                                    valueRenderOption=VALUE_RENDER_OPTION['FORMATTED'],
                                                    dateTimeRenderOption=DATETIME_RENDER_OPTION['FORMATTED']).execute()

返回

[1],[1,2],[1,2,3],[1,'',3]

可以返回空单元格吗? 例如

 [1,'',''],[1,2,''],[1,2,3],[1,'',3]

【问题讨论】:

    标签: google-sheets google-api google-spreadsheet-api google-api-python-client google-python-api


    【解决方案1】:

    Sheetsv4 会忽略空单元格,并且不会说单元格的值为 null。

    文档中说empty rows and columns are omitted:

    空的尾随行和列被省略。

    我建议您分配一个代表空单元格的虚拟数据/字母/符号,以便在使用“GET”方法进行检查时遇到此数据/字母/符号时,可以将其解释为空细胞。

    相关SO thread

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多