it-source

Android 앱에서 Excel 파일 보기

criticalcode 2023. 9. 8. 21:33
반응형

Android 앱에서 Excel 파일 보기

버튼 클릭 시 엑셀 파일을 열고 닫아야 하는 안드로이드 앱에서 작업 중입니다.이 엑셀 파일들은 읽기 전용입니다.엑셀 파일을 닫고 나면 앱으로 안내가 될 겁니다.

이것을 할 수 있는 방법을 제게 제안해 주세요.

안드로이드 7.0 업데이트:

Android 7.0은 다음과 같이 합니다.FileUriExposedException외부 앱으로 앱 문서를 열려는 경우.FileProvider를 구현해야 합니다. 이 답변을 참조하십시오.


여기 수동 경로가 있습니다.

Android 앱에서 JexcelApi 사용하기

JXL 2.6.12 jar를 사용하여 excel 파일을 읽는 방법


하지만 여기 좀 더 쉬운 것이 있습니다.

공개 출원

하지만 당신이 알아봐야 할 것 같아요.MIME TYPE.

편집

마임 타입도 받았습니다.

Excel 문서의 마임 유형 설정

갱신하다

그래서 이런 것이 효과가 있을지도 모릅니다.

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();
}

언급URL : https://stackoverflow.com/questions/7170180/viewing-excel-files-in-my-android-app

반응형