2011-08-24 49 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

相關問題