본문 바로가기

: IT/kotlin

JXLS 엑셀 다운로드 버전 1, 버전 2

반응형

- 엑셀 템플릿에 맞춰서 kotlin에서 엑셀 파일 다운로드하는 기능을 제작하게 되었다
- Jxls 라이브 러리를 이용했는데, jxls 버전 1이랑 버전 2는 동시에 사용하기 힘든 것 같았다.
- 버전2 썼다가 지우고 버전1 썼다가 다시 버전2로 완성했다.

1.  Jxls 버전 1 - Gradle 
아래 poi 버전이 다르면 엑셀 파일 생성하다가 에러가 발생할 수 있다.

implementation("org.apache.poi:poi:3.9")
implementation("org.apache.poi:poi-ooxml:3.9")
implementation("net.sf.jxls:jxls-core:1.0.6")
implementation("org.jxls:jxls-poi:1.3.2")
implementation("org.jxls:jxls:2.4.2")
implementation("org.jxls:jxls-jexcel:1.0.6")

 

2.   Jxls 버전 2  -  Gradle

implementation("org.jxls:jxls:2.11.0")
implementation("org.jxls:jxls-poi:2.11.0")

 

3. Jxls 버전 1 - 엑셀 템플릿

"리스트 그리는 부분"

<jx:forEach var="report" items="${reports}">
${report.count} ...
</jx:forEach>

4. Jxls 버전 2 -  엑셀 템플릿

"리스트 그리는 부분"

jx:each(items="reports", var="report" lastCell="AC11")

반응형

': IT > kotlin' 카테고리의 다른 글

JXLS Dynamic Columns.  (0) 2022.01.19