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