1

我正在尝试创建一个 java 程序,该程序将创建 excel 文件并将其上传到谷歌驱动器中。上传后我需要它来授予权限。我已经完成了所有这些,但问题在于尝试将 excel 文件转换为 google 文件,以便使用表格的人能够用手机更新它们。我无法在 google api 上找到有关如何执行此操作的任何帮助。任何帮助将不胜感激。

4

1 回答 1

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());
}
于 2013-04-18T03:28:44.773 回答