2017-11-30 38 views
-1

안녕하세요. xlsx 파일을 열려고하고 있지만 Excel 응용 프로그램이 없으므로 내 파일 doest가 내 코드로 열립니다. 내 다운로드 폴더에 XLSX 파일, 그것은 .. 시트와 함께 열립니다 그래서 난 그것을새로운 의도로 기본 시트 응용 프로그램을 사용하여 파일을 Excel로 열려면

+0

시도한 코드 조각 –

+0

ms-excel 파일을 보려면 응용 프로그램을 설치 한 다음 코드를 실행하십시오. –

+0

난 그냥, 그다지 작동 –

답변

1

그것의를 열고하는 응용 프로그램이 없다는 것을 보여줍니다

switch (doc.extension) 
{ 
case "xlsx":    
      Intent intentXlsx = new Intent(Intent.ActionView); 
      intentXlsx.SetDataAndType(Android.Net.Uri.Parse(imageURL), "application/vnd.ms-excel"); 
      intentXlsx.SetFlags(ActivityFlags.ClearTop); 
      Forms.Context.StartActivity(Intent.CreateChooser(intentXlsx, "Open excel file")); 
break; 
default: 
break; 
} 

.. 내 응용 프로그램에서와 동일한 기능을 수행 할 싶습니다 나를 위해 일해 ... 시도해보십시오

File yourDir = new File(Environment.getExternalStorageDirectory(), "sample.xlsx"); 
    Log.d("MainActivity ",yourDir.toString()); 
    Intent intentXlsx = new Intent(Intent.ACTION_VIEW); 
    intentXlsx.setDataAndType(Uri.parse(yourDir.toString()), "application/vnd.ms-excel"); 
    intentXlsx.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(Intent.createChooser(intentXlsx, "Open excel file")); 
+0

나는 모든 응용 프로그램을 사용할 수 및 내 Google 시트 기본 응용 프로그램 및 내 다운로드 Excel 응용 프로그램이 표시되지 않습니다 볼 수있는 응용 프로그램/* 함께 시도 .. 나는 음악 플레이어, 사진 따개, PDF 파일 판독기와 같은 파일을 참조하십시오 .. –