2011-08-24 24 views
11

Estoy trabajando en una aplicación de Android en la que tengo que abrir & cerrar archivos de Excel al hacer clic en el botón. Estos archivos de Excel serán de solo lectura. Después de cerrar el archivo de Excel, debería dirigirme a la aplicación.Visualización de archivos de Excel en mi aplicación de Android

Por favor sugiérame una manera de hacer esto.

+0

Use jExcel API. http://jexcelapi.sourceforge.net/ – adatapost

+0

Muestra un código en el que estableces la actividad para abrir el archivo de Excel – Ronnie

Respuesta

19

Android 7.0 Actualización:

Android 7.0 arrojará FileUriExposedException si intenta abrir el documento de aplicación con una aplicación externa. Debe implementar FileProvider refiera This Answer.


aquí es una ruta manual.

Using JExcelApi in an Android App

How to read excel file using JXL 2.6.12 jar


pero aquí es un poco más fácil uno.

open application

pero yo supongo que tienes que averiguar la MIME TYPE.

EDITAR

tiene el tipo MIME, así

Setting mime type for excel document

ACTUALIZACIÓN

así que algo como esto podría funcionar.

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

TRABAJADO: Oh hombre eres increíble –

+0

@Samuel No funciona Android 7.0 actualiza la respuesta – Mariyappan

+0

@Mariyappan Lo que no funciona. Puedes explicar. – Samuel

Cuestiones relacionadas