从Google电子表格中获取表格

时间:2013-04-26 20:01:43

标签: c# datatable google-sheets

我们希望从Google电子表格中收集信息,然后关注code samples given in the Google Apps Platform help

使用该代码,我们找到了正确的电子表格和正确的工作表(Debug行确认它是正确的工作表 - 整个帐户中只有两个)。但是,当从行中获取数据时,它会返回空白。所以我试图发现行数,计数回到0,这就解释了为什么没有文本即将发布。

那么我错过了什么?

  Debug.WriteLine("Worksheet Name=" + worksheet.Title.Text);
  // Iterate through each row, printing its cell values.
  foreach (ListEntry row in listFeed.Entries){
      Debug.WriteLine("thisrow=" + row.Title.Text);
  }
  Debug.WriteLine("Number of rows=" + listFeed.Entries.Count);

P.S。我去过this wonderful thread,但它没有提到基于列表的Feed - 只提供基于单元格的Feed。

1 个答案:

答案 0 :(得分:0)

啊!解决了它:

标题行下方有一个空白行。显然,这打破了数据集,这解释了为什么我没有得到任何结果。

  

列表供稿包含第一行之后的所有行,直至第一行   空白行。第一个空行终止数据集。如果预料到   数据未显示在Feed中,请手动检查工作表以查看   是否在数据中间有一个意外的空行。在   特别是,如果电子表格的第二行是空白,那么   列表Feed不包含任何数据。