使用Drive API以“txt”格式获取电子表格的内容

时间:2013-06-28 02:24:57

标签: google-drive-api

我正在使用JAVA版Google Drive API下载电子表格。如何以“txt”格式或任何其他可搜索的格式获取电子表格的内容? 谢谢,

2 个答案:

答案 0 :(得分:1)

我通过手动修改exportLink解决了这个问题,如下所示:

if( file.getMimeType().equals("application/vnd.google-apps.spreadsheet")){
    String str= file.getExportLinks().get("application/pdf").replaceFirst("pdf",   
    enter code here"csv&grid=0");
    InputStream input = service
            .getRequestFactory()
            .buildGetRequest(new GenericUrl(str)).execute().getContent();

答案 1 :(得分:0)

如果问题是搜索,最好只使用search API ,将mimeType设置为

  

应用/ vnd.google-apps.spreadsheet

如果您想阅读内容,可能需要使用exportLinks将其导出到OpenOffice SpreadSheet,然后将工作表转换为csv,there is a link about it