在我的android应用程序中查看excel文件

我正在开发一个Android应用程序,在该应用程序中,我必须在点击按钮时打开并关闭Excel文件。 这些excel文件将是只读的。 关闭excel文件后,它应该引导我到应用程序。

请给我一个方法来做到这一点。


Android 7.0更新:

如果您尝试使用外部应用打开您的应用文档,Android 7.0将抛出FileUriExposedException 。 您需要实施FileProvider请参阅本答复。


这里是一个手动路线。

在Android应用程序中使用JExcelApi

如何使用JXL 2.6.12 jar读取excel文件


但这里更容易一点。

公开申请

但我想你必须找出MIME TYPE

编辑

也获得了mime类型

为Excel文档设置MIME类型

UPDATE

所以像这样的东西可能会工作。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/vnd.ms-excel");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);


try {
    startActivity(intent);
} 
catch (ActivityNotFoundException e) {
    Toast.makeText(OpenDoc.this, "No Application Available to View Excel", Toast.LENGTH_SHORT).show();
}
链接地址: http://www.djcxy.com/p/46837.html

上一篇: Viewing excel files in my android app

下一篇: phpexcel to download