티스토리 뷰

문제는 읽기 전용 플래그를 전달하지 않기 때문에 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
댓글
공지사항
Total
Today
Yesterday
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31