2011-08-24 6 views
11

私は&を開く必要があるAndroidアプリを開発中です。これらのファイルは読み込み専用です。 Excelファイルを閉じた後、私にアプリを案内するはずです。私のアンドロイドアプリでファイルを表示する

私にこれを行う方法を提案してください。

+0

jExcel APIを使用します。 http://jexcelapi.sourceforge.net/ – adatapost

+0

Excelを起動するための開始コードをいくつか表示します – Ronnie

答えて

19

のAndroid 7.0アップデート:あなたは、外部アプリとアプリのドキュメントを開くしようとした場合7.0はFileUriExposedExceptionをスローします

アンドロイド。 FileProvider refer This Answerを実装する必要があります。


ここでは手動ルートです。

Using JExcelApi in an Android App

How to read excel file using JXL 2.6.12 jar


が、ここでもう少し1簡単です。

open application

が、私はあなたがMIME TYPEを見つけるために持っていると思います。

EDITは、同様に

Setting mime type for excel document

UPDATEので、このような何かがうまくいくかもしれない

MIMEタイプを得ました。

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

関連する問題