2011-04-14 53 views
1

我正在使用Java APIs從CSV文件更新Google電子表格。我創建了一個方法刪除行:Google文檔電子表格:獲取單個行

public void deleteRow(int row) throws IOException, ServiceException { 
    URL listFeedUrl = _worksheet.getListFeedUrl(); 
    ListFeed feed = _service.getFeed(listFeedUrl, ListFeed.class); 
    List<ListEntry> entries = feed.getEntries(); 
    ListEntry entry = entries.get(row); 
    entry.delete(); 
} 

然而,問題是,我必須得到所有條目,以獲得一個條目我想要的。有沒有辦法讓我可以得到一個或甚至更小的子集,所以我不必等待整個條目集返回到只刪除一個條目? (在當前狀態下,此方法需要很長時間才能在大型電子表格上運行)

+0

我遇到了這個需求,但我使用的是協議方法。雖然我沒有Java的答案,請參閱我的答案。也許它會有幫助? http://stackoverflow.com/questions/27678331/retreive-a-range-of-rows-from-google-spreadsheet-using-list-based-feed-api-and – ariestav 2015-01-09 14:58:30

回答

相關問題