이 간단한 자습서는 단계별 프로세스에 따라 Excel을 Java의 배열로 변환하는 방법을 안내합니다. 이 절차를 사용하여 Java가 Excel을 데이터베이스에 저장하거나 프로그램 논리에서 사용하거나 다른 호출 함수로 반환하는 데 사용할 수 있는 배열로 변환하는 방법을 배우게 됩니다. 여기에 XLSX 파일을 로드했지만 다른 Excel 파일 형식도 로드할 수 있습니다.
Java에서 Excel을 배열로 변환하는 단계
- Maven 저장소를 사용하여 애플리케이션에 Aspose.Cells 라이브러리에 대한 참조를 추가합니다.
- 프로그램에서 Import 문을 사용하여 Workbook 및 Worksheet 클래스에 대한 참조 추가
- 배열로 변환할 원본 통합 문서 로드
- 데이터가 배열에 저장될 첫 번째 시트에 대한 참조 가져오기
- 시트의 셀 컬렉션을 사용하여 원하는 셀 범위에서 배열로 데이터 내보내기
- 검증을 위한 출력 배열의 디스플레이 차원
이 단계에서는 Excel 파일을 로드하고 데이터가 배열로 변환될 워크시트 중 하나에 액세스합니다. 각 워크시트에는 시트의 특정 범위에서 배열로 데이터 내보내기 기능을 제공하는 셀 모음이 포함되어 있습니다. 1차원 또는 2차원 배열로 데이터를 내보낼 수 있습니다.
Java에서 Excel 파일에서 값을 읽고 배열에 저장하는 코드
이 샘플 코드에서는 배열로 내보낼 총 행 및 열과 함께 대상 셀 범위의 시작 셀이 필요한 Cells.exportArray() 함수를 사용했습니다. 여기서 우리는 셀 범위를 배열로 변환합니다. 그러나 시트의 다른 유형의 데이터(예: 차트를 이미지로 변환)를 변환하려면 Java에서 Excel 차트를 JPG로 변환하는 방법에 대한 문서를 참조하세요. 여기서 위의 코드를 실행하는 데 Interop 또는 MS Excel과 같은 다른 구성 요소나 라이브러리가 필요하지 않습니다.