반응형
Android 앱에서 Excel 파일 보기
버튼 클릭 시 엑셀 파일을 열고 닫아야 하는 안드로이드 앱에서 작업 중입니다.이 엑셀 파일들은 읽기 전용입니다.엑셀 파일을 닫고 나면 앱으로 안내가 될 겁니다.
이것을 할 수 있는 방법을 제게 제안해 주세요.
안드로이드 7.0 업데이트:
Android 7.0은 다음과 같이 합니다.FileUriExposedException
외부 앱으로 앱 문서를 열려는 경우.FileProvider를 구현해야 합니다. 이 답변을 참조하십시오.
여기 수동 경로가 있습니다.
JXL 2.6.12 jar를 사용하여 excel 파일을 읽는 방법
하지만 여기 좀 더 쉬운 것이 있습니다.
하지만 당신이 알아봐야 할 것 같아요.MIME TYPE
.
편집
마임 타입도 받았습니다.
갱신하다
그래서 이런 것이 효과가 있을지도 모릅니다.
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
반응형
'it-source' 카테고리의 다른 글
자바스크립트에서 단어를 자르지 않고 문자열을 단축합니다. (0) | 2023.09.08 |
---|---|
필요한 인수 전달(모듈 로드 시) (0) | 2023.09.08 |
Android Studio에서 Parameterized Unit 테스트를 실행할 때 오류가 발생한 테스트가 없습니다. (0) | 2023.09.08 |
기본 도커 레지스트리를 docker.io 에서 개인 레지스트리로 변경하는 방법은 무엇입니까? (0) | 2023.09.08 |
Pentaho Data Integration 8.1 저장소 mysql 오류 (conn:50787) (0) | 2023.09.08 |