2013-04-18 13 views
1

我正在嘗試創建一個java程序,它將創建並上傳excel文件到谷歌驅動器中。上傳後,我需要它來授予權限。我已經完成了所有這些,但問題在於試圖將excel文件轉換爲谷歌文件,以便使用這些工作表的人能夠使用手機更新它們。我一直無法找到任何幫助,如何在谷歌API上做到這一點。任何幫助將不勝感激。Drive Api Phone

回答

2

假設你有路徑到您的Excel文件:

java.io.File fileContent = new java.io.File(excelfilepath); 
FileContent mediaContent = new FileContent("application/vnd.ms-excel", fileContent); 

// File's metadata. 
File body = new File(); 
body.setTitle(fileContent.getName()); 
body.setMimeType("application/vnd.ms-excel"); 

// THIS IS THE IMPORTANT PART 
Insert request = service.files().insert(body, mediaContent); 
request.setConvert(true); 
File file = request.execute(); 
// END OF THE IMPORTANT PART 

if (file != null) { 
    showToast("Data Uploaded: " + file.getTitle()); 
}