Java를 사용하여 Excel에서 특정 셀 값을 얻는 방법

Java를 사용하여 Excel에서 특정 셀 값을 얻는 방법

Excel(XLSX 또는 XLS) 통합 문서는 규모가 큰 조직에서 재무 데이터 분석, 기록 보관 및 데이터 구성을 위해 널리 사용됩니다. Excel 파일은 하나 이상의 스프레드시트로 구성되며 시트에는 셀 그리드가 포함됩니다. Java 개발자로서 응용 프로그램에서 기존 Excel 파일 데이터를 사용해야 하는 요구 사항이 있을 수 있으며 특정 셀의 값을 읽을 수 있는 쉬운 방법을 찾고 있습니다. 이에 대처하기 위해 자바를 이용하여 Excel에서 특정 셀 값을 얻는 방법에 대해 논의할 것입니다. 또한 서식을 사용하거나 사용하지 않고 셀 값을 문자열로 읽는 방법을 살펴보겠습니다.

이 기사에서 다룰 내용은 다음과 같습니다.

Java Excel 리더 라이브러리 - 설치

이 섹션에서는 이 **Java Excel 리더 라이브러리**의 절차에 대해 설명합니다. Maven을 사용하여 Java 프로젝트 또는 앱을 관리하는 경우 pom.xml 파일에 다음 구성을 추가합니다.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

그런 다음 다음 명령을 실행합니다.

mvn clean    
mvn install -U

다른 Java 프레임워크에 대한 구성은 releases.conholdate.com을 방문하십시오.

Java 리더를 사용하여 특정 Excel 셀 값 읽기

이 섹션에서는 특정 Excel 워크시트에서 셀 값을 읽는 방법을 보여줍니다. 각 셀의 위치는 행 번호와 열 문자의 교차 참조로 식별되므로 코드 편집기를 열기 전에 셀의 ID를 염두에 두어야 합니다. “G5” 셀의 값을 가져와야 한다고 가정합니다.

셀 값을 읽으려면 다음 단계를 따르십시오.

다음 코드 샘플은 Java에서 Excel 셀 값을 가져오고 표시하는 방법을 보여줍니다.

Java 형식으로 Excel 셀 값 가져오기

지금까지 Java Excel 리더 라이브러리를 사용하여 특정 Excel 셀 값을 읽는 방법에 대해 설명했습니다. 더 추가하여 서식을 사용하거나 사용하지 않고 셀의 문자열 값을 읽는 방법을 설명합니다. 다음 단계를 따르십시오.

다음 코드 스니펫은 Java에서 서식을 사용하거나 사용하지 않고 셀 값을 가져오고 인쇄하는 방법을 보여줍니다. “0.12345"가 셀 값이라고 가정하면 출력은 다음과 같이 표시됩니다.

Value with cell style: 0.12
Value without any formatting: 0.12345

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 API를 사용해 볼 수 있습니다.

결론

결론적으로 Excel 리더 라이브러리를 사용하여 Java에서 Excel의 특정 셀 값을 가져오는 방법을 배웠기를 바랍니다. 또한 셀 서식을 사용하거나 사용하지 않고 셀 값을 문자열로 가져오는 방법을 살펴보았습니다.

문서를 방문하여 Java Excel 리더 API에 대해 자세히 알아볼 수 있습니다.

마지막으로 conholdate.com에서 정기 업데이트를 확인하십시오.

질문하기

포럼에서 질문이나 쿼리를 알려주세요.

또한보십시오