반응형
주말에 간간히 토이 프로젝트로 전자출입 명부 앱을 만들고 있습니다.
전자출입 정보를 엑셀 파일로 추출하고 싶다는 새로운 요구 사항이 와서 안드로이드에 엑셀 파일을 생성하거나 사용하는 방법에 대해 찾아봤습니다.
확인해 보니,
아파치 소프트웨어 재단에서 만든 POI 라이브러리를 사용하면 마이크로소프트 오피스 파일을 JVM 언어 계열에서 읽고 쓰는 기능을 제공하는 것 알았습니다.
자세한 내용 : http://poi.apache.org/download.html
안드로이드에서 해당 라이브러리를 사용하려면 App.Buildgradle에 다음과 같이 define 하면 사용이 가능해집니다
implementation group: 'org.apache.poi', name: 'poi-ooxml', version: '3.17'
implementation group: 'org.apache.xmlbeans', name: 'xmlbeans', version: '3.1.0'
implementation 'javax.xml.stream:stax-api:1.0'
implementation 'com.fasterxml:aalto-xml:1.2.2'
기본적인 엑셀 생성 및 환경 구성은 아래의 샘플에서 참고하세요
https://github.com/superbderrick/AndroidExcel
반응형