1

Excelファイルを作成してGoogleドライブにアップロードするJavaプログラムを作成しようとしています。アップロード後、許可を与えるために必要です。私はそれをすべてやったが、問題は、シートを使用する人々が自分の携帯電話でそれらを更新できるようにするために、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 に答える