在我的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