Excel文件我工作的一个Android应用程序中,我不得不打开&关闭Excel按钮点击文件。这些excel文件将是只读的。关闭excel文件后,它应该引导我到应用程序。查看在我的Android应用
请给我一个方法来做到这一点。
Excel文件我工作的一个Android应用程序中,我不得不打开&关闭Excel按钮点击文件。这些excel文件将是只读的。关闭excel文件后,它应该引导我到应用程序。查看在我的Android应用
请给我一个方法来做到这一点。
的Android 7.0更新:
的Android 7.0将抛出FileUriExposedException
如果您尝试与外部应用打开您的应用程序文件。您需要实施FileProvider,请参阅This Answer。
这里是手动路线。
Using JExcelApi in an Android App
How to read excel file using JXL 2.6.12 jar
但这里是一个小更容易之一。
,但我想你必须找出MIME TYPE
。
编辑
了MIME类型以及
Setting mime type for excel document
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();
}
WORKED:哦,你是真棒 –
@Samuel不工作Android 7.0请更新回答 – Mariyappan
@Mariyappan什么是行不通的。你可以解释吗。 – Samuel
使用jExcel API。 http://jexcelapi.sourceforge.net/ – adatapost
显示一些代码,你在哪里开始活动打开excel文件 – Ronnie