2011-08-24 93 views
11

Excel文件我工作的一个Android应用程序中,我不得不打开&关闭Excel按钮点击文件。这些excel文件将是只读的。关闭excel文件后,它应该引导我到应用程序。查看在我的Android应用

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

+0

使用jExcel API。 http://jexcelapi.sourceforge.net/ – adatapost

+0

显示一些代码,你在哪里开始活动打开excel文件 – Ronnie

回答

19

的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


但这里是一个小更容易之一。

open application

,但我想你必须找出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(); 
} 
+0

WORKED:哦,你是真棒 –

+0

@Samuel不工作Android 7.0请更新回答 – Mariyappan

+0

@Mariyappan什么是行不通的。你可以解释吗。 – Samuel

相关问题