[java] Apache POI를 이용한 Word 문서 닫기
Apache POI는 Java에서 Microsoft Office 파일을 다루기 위한 라이브러리입니다. 이 라이브러리를 사용하여 Word 문서를 열고 작업한 후에는 문서를 닫아야 합니다.
아래는 Apache POI를 사용하여 Word 문서를 닫는 예제 코드입니다.
import org.apache.poi.xwpf.usermodel.XWPFDocument;
// Word 문서를 닫는 메서드
public void closeDocument(XWPFDocument document) {
try {
document.close();
System.out.println("문서가 닫혔습니다.");
} catch (Exception e) {
System.out.println("문서 닫기 중 오류가 발생했습니다: " + e.getMessage());
}
}
// 사용 예시
public static void main(String[] args) {
String filePath = "C:\\example.docx"; // 닫을 문서의 경로
try {
FileInputStream fis = new FileInputStream(filePath);
XWPFDocument document = new XWPFDocument(fis);
// 문서 작업 로직...
closeDocument(document); // 문서 닫기
} catch (Exception e) {
System.out.println("문서 열기 중 오류가 발생했습니다: " + e.getMessage());
}
}
위의 코드에서 closeDocument
메서드는 XWPFDocument
를 인자로 받아 해당 문서를 닫습니다. document.close()
를 호출하여 문서를 닫은 뒤, 예외 처리를 통해 오류를 확인할 수 있습니다.
이 코드를 사용하여 Apache POI로 열린 Word 문서를 제대로 닫을 수 있습니다.
참고 자료
- Apache POI 공식 홈페이지: https://poi.apache.org/
- Apache POI GitHub 리포지토리: https://github.com/apache/poi