카테고리 없음
[자바] Apache POI-읽기로 Excel 파일 수정
필살기쓰세요
2021. 2. 4. 16:40
문제는 읽기 전용 플래그를 전달하지 않기 때문에 Apache POI는 기본적으로 파일 읽기 / 쓰기를 여는 것입니다.
읽기 전용 플래그 를 사용하고 해당 읽기 전용 플래그를 true로 설정하는 오버로드 된 WorkbookFactory.create 메서드 를 사용해야 합니다.
라인 변경
try (InputStream is = new FileInputStream(testFile); Workbook wb = WorkbookFactory.create(is)) {
...에
try (IWorkbook wb = WorkbookFactory.create(testFile,null,true)) {
파일은 변경 사항없이 읽기 전용으로 열립니다.
출처
https://stackoverflow.com/questions/39920260