Spring Boot + Apache POI로 엑셀 파일 처리하기
·
Spring
📌 들어가며..이번에 진행하고 있는 프로젝트에서 서울시 공공 자전거(따릉이) 대여소 데이터를 활용해야 했어요.서울 열린데이터 광장에서 서울시 공공 자전거 대여소 현황 데이터를 1년에 2번 업데이트되는 엑셀 파일 형태로 제공하고 있습니다. 즉, 6개월 단위로 새로운 데이터가 올라올 때마다 수동으로 엑셀을 다운받고, 필요한 데이터를 DB에 적재해야 하는 상황입니다. 그래서 Spring Boot 프로젝트에 Apache POI를 도입해서 엑셀 데이터를 파싱하고 데이터베이스에 저장하는 기능을 구현했습니다. 이 글에서는 Apache POI가 무엇인지, 실제로 어떻게 구현했는지, 그리고 구현하는 과정에서 만난 문제들을 어떻게 해결했는지 정리해보려고 해요. 📌 Apache POI가 뭘까Apache POI는 ..