我正在使用JAVA版Google Drive API下载电子表格。如何以“txt”格式或任何其他可搜索的格式获取电子表格的内容? 谢谢,
答案 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。