반응형
가져오기 org.apache.poi.xssf를 확인할 수 없습니다.
나는 메이븐 프로젝트를 만들었고 pom.xml에서 엑셀 파일을 읽고 쓰기 위해 POI 종속성을 언급했습니다.
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
테스트에서, 추가할 때import org.apache.poi.hssf.usermodel.HSSFWorkbook;
오류가 없습니다.
하지만 내가 추가할 때import org.apache.poi.xssf.usermodel.XSSFWorkbook;
오류가 표시됩니다.The import org.apache.poi.xssf can not be resolved
XSSF는 던지기 오류이지만 HSSF는 던지기 오류가 아닙니다.이 문제를 해결하는 방법을 안내해 주시겠습니까?
Poi/XSSF의 경우 다음에 대한 종속성도 필요합니다.poi-ooxml
이와 같이
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
"poi-3.17.jar"를 찾습니다!!
- "https://poi.apache.org/download.html "에서 다운로드합니다.
- 하나의 이진 분포 -> poi-bin-3.17-20170915.tar.gz를 클릭합니다.
- 파일 다운로드의 압축을 풀고 이 "poi-3.17.jar"를 찾습니다.
문제가 해결되고 오류가 사라졌습니다.
이것이 도움이 되길 바랍니다.
maven을 사용할 때 Apache POI의 경우 다음과 같이 Apache POI와 관련된 모든 최신 종속성을 추가해야 합니다.
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.0</version>
<dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>4.1.0</version>
</dependency>
저장하고 실행합니다.오류를 해결해야 합니다.
언급URL : https://stackoverflow.com/questions/26829424/the-import-org-apache-poi-xssf-can-not-be-resolved
반응형
'programing' 카테고리의 다른 글
Angular2 서비스에 예기치 않은 값이 있습니다.주석을 추가하십시오. (0) | 2023.07.08 |
---|---|
mongo 셸 스크립트는 "use"를 포함하지 못하게 합니다. (0) | 2023.07.08 |
사전이 비어 있는지 확인하는 방법은? (0) | 2023.07.08 |
Excel VSTO에서 "응용 프로그램" 인터페이스를 인스턴스화할 수 있는 이유를 설명하십시오. (0) | 2023.07.08 |
Oracle SQL에서 '@' 기호의 의미는 무엇입니까? (0) | 2023.07.08 |