2011-05-09 3 views
1

저는 안드로이드에서 초보자입니다. 그래서 나는 지식이 제한되어 있습니다. Android에서 xls 시트를 여는 방법이 있는지 알려주는 사람이 있습니까?Android에서 xls 시트를 여는 방법이 있습니까?

+0

나는 안드로이드에 엑셀 시트를 만드는 방법에 대해 설명하는 내 대답을 참조하십시오. 나는 그것이 당신에게 도움이된다고 생각합니다. [대답] [1] : http://stackoverflow.com/questions/5919531/how-to-open-excel-sheet-in-android –

답변

0

해당 파일 형식에 맞는 독자를 쓰지 않고 (here을 찾을 수있는 사양입니다. 다운로드 할 경우 1,100 페이지의 PDF와 유사 함), 프로젝트에 포함 할 라이브러리가 필요합니다. 또는 Intent를 통해 실행을 시도 할 수 있습니다. 대부분의 휴대폰에는 QuickOffice 또는 이와 유사한 앱이 설치되어 있다고 생각되지만 확실히 보장 할 수는 없습니다.

Herethis question에 대한 응답으로 찾은 Excel 파일을 읽고 쓰는 Java 라이브러리입니다.

0

Apache POIJExcelAPI과 같이 Java로 Excel 파일을 읽고 쓰는 데 사용되는 두 가지 라이브러리가 있습니다 (Android와 함께).

Apache POI가 적극적으로 유지 관리되고 있습니다 (2014 년 현재). JExcelAPI는 적극적으로 개발되지 않은 것처럼 보입니다. ApachePOI는 JExcelAPI가 할 수없는 .xlsx 파일을 읽을 수 있으며 이는 많은 사용자에게 중요 할 수 있습니다.

Apache POI에 대해 가장 좋아하는 기능은 이벤트 기반의 구문 분석 모델입니다.이 모델은 대형 Excel 시트를 읽을 때 메모리 프로파일이 매우 낮습니다. 이것은 특히 Android와 같은 휴대 기기에서 유용합니다. 내 경험에 비추어 볼 때, JExcelAPI를 사용하여 2 개의 시트, 수백 개의 행 및 일부 수식이 포함 된 간단한 Excel 파일을로드하면 중급 및 저가형 장치의 Dalvik VM (1GB 총 RAM 또는 그 이하)의 메모리 제한 (OutOfMemoryException)을 초과했습니다.

관련 문제