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

我正在开发一个Android应用程序,在这个应用程序中,我必须打开并closuresbutton单击的Excel文件。 这些excel文件将是只读的。 closuresExcel文件后,它应该指引我的应用程序。

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

Android 7.0更新:

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


这里是一个手动路线。

在Android应用程序中使用JExcelApi

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


但是这里更容易一点。

打开应用程序

但我想你必须找出MIME TYPE

编辑

也得到了mimetypes

为Excel文档设置MIMEtypes

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(); }