Android google drive api 创建和编辑 excel 文件

标签 android excel google-drive-api mime-types google-drive-android-api

我正在尝试创建一个新的 Excel 文件并在 Android 应用程序中对其进行编辑。我正在使用 Google 云端硬盘 android API。如果我使用:

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

作为 MIME 类型,我可以在 Drive 上看到该文件,并且在编辑它时,Drive 会将其复制并转换为自己的类型作为一个新文件。所以当我用我的应用程序取回这个文件时,文件仍然是空的。

如果我使用:

application/vnd.google-apps.spreadsheet  

作为 MIME 类型,Google Drive 响应它成功创建了文件,但我在 Drive 上看不到它。

有什么想法吗?

最佳答案

application/vnd.google-apps.spreadsheet 是 Google 电子表格的 MIME 类型,而不是 excel 文件。您目前无法通过 Android API 创建 Google 电子表格(它返回成功是一个错误。)

如果要创建 Microsoft excel 文档,则需要 excel MIME 类型:application/vnd.ms-excel

关于Android google drive api 创建和编辑 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25398901/

相关文章:

java - Drive Rest API V3 中的可恢复上传

python - pydrive:尝试将文件从远程服务器上传到 Google Drive

node.js - 使用 Google Drive api 的权限列表中缺少电子邮件地址

Android - 使用外部浏览器在 WebView 中打开目标 _blank 链接

javascript - 从 Android WebView 中删除特定的类/标签

vba - 按名称获取 VBA 集合中的项目

Excel:将文本(如 "YYYYMMDD")转换为 DATE

java - 定义应用程序中使用的常量的最佳实践

Android:我的后退按钮有问题

excel - 如何从数字成绩和字母成绩的混合中计算平均成绩,其值是通过查找表确定的