2015-05-09 69 views
1

獲得第一行下面是一個例子:https://spreadsheets.google.com/feeds/list/1a2JzZzUjSIcpROgR5v_M-UmWyT-iokcegIxHJOopZWA/od6/public/full?alt=json如何從谷歌電子表格數據API

返回的JSON數據不包含從電子表格的第一行。 您可以在HTML(https://docs.google.com/spreadsheets/d/1a2JzZzUjSIcpROgR5v_M-UmWyT-iokcegIxHJOopZWA/pubhtml)中查看電子表格的內容,以驗證工作表中是否存在「第一行」。

如何從電子表格中獲取第一行?在返回的JSON中有一個「openSearch $ startIndex」= 1。也許如果你可以設置爲0,我也可以得到第一行。

+0

您使用的是基於列表的飼料?特別是,列表提要將工作表的第一行視爲標題行;電子表格動態創建以標題行單元格的內容命名的XML元素。但是,你有沒有機會看看[this](https://github.com/burnash/gspread)? – pointNclick

+0

啊,謝謝你的解釋!對我而言,Python不是一種選擇,但我可以沒有它。 –

回答

0

在C#中,你會做這樣的:

var link = worksheet.Links.FindService(GDataSpreadsheetsNameTable.CellRel, null).HRef.ToString(); 
var cellQuery = new CellQuery(link) 
    { 
     MinimumRow = 1, 
     MaximumRow = 1, 
     MinimumColumn = 1 
    }; 
CellFeed header = spreadsheetService.Query(cellQuery);