Excel 파일을 생성하고 조작하는 동안 프로그래밍 방식으로 워크시트 내에서 행을 삽입하고 삭제해야 할 수도 있습니다. 따라서 이 문서에서는 Excel 워크시트의 행을 동적으로 조작하는 방법을 다룹니다. 따라서 Java에서 Excel 워크시트의 행을 삽입하거나 삭제하는 방법을 배웁니다.
Excel 행 삽입 또는 삭제를 위한 Java API - 무료 다운로드
Excel XLS/XLSX 파일에서 행을 삽입하거나 삭제하려면 Aspose.Cells for Java를 사용합니다. Java 애플리케이션에서 Excel 자동화를 위한 강력하고 기능이 풍부한 스프레드시트 조작 API입니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.
저장소:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
의존:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
Java를 사용하여 Excel 파일에 행 삽입
다음은 Java에서 Excel 워크시트에 행을 삽입하는 단계입니다.
- 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- 그런 다음 Workbook.getWorksheets().get(index) 메서드를 사용하여 인덱스별로 원하는 워크시트에 액세스합니다.
- Worksheet.getCells().insertRows(rowIndex, totalRows) 메소드를 사용하여 첫 번째 매개변수가 행 인덱스이고 두 번째 매개변수가 삽입하려는 행 수인 행을 삽입하십시오.
- 마지막으로 Workbook.save(String) 메서드를 사용하여 업데이트된 파일을 저장합니다.
다음 코드 샘플은 Java에서 Excel 파일에 행을 삽입하는 방법을 보여줍니다.
// 엑셀 파일 불러오기
Workbook workbook = new Workbook("Book1.xls");
// Excel 파일의 첫 번째 워크시트에 액세스
Worksheet worksheet = workbook.getWorksheets().get(0);
// 워크시트의 세 번째 위치에 행 삽입
worksheet.getCells().insertRows(2, 1);
// 수정된 Excel 파일을 기본(Excel 2003) 형식으로 저장합니다.
workbook.save("Delete Rows.xls");
Java의 Excel XLS에서 행 삭제
다음은 Java의 Excel 워크시트에서 행을 삭제하는 단계입니다.
- 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- 그런 다음 Workbook.getWorksheets().get(index) 메서드를 사용하여 인덱스별로 원하는 워크시트에 액세스합니다.
- Worksheet.getCells().deleteRows(rowIndex, totalRows) 메서드를 사용하여 행을 삭제합니다. 여기서 첫 번째 매개변수는 행 인덱스이고 두 번째 매개변수는 삭제할 행 수입니다.
- 마지막으로 Workbook.save(String) 메서드를 사용하여 업데이트된 파일을 저장합니다.
다음 코드 샘플은 Java의 Excel 파일에서 행을 삭제하는 방법을 보여줍니다.
// 엑셀 파일 불러오기
Workbook workbook = new Workbook("Book1.xls");
// Excel 파일의 첫 번째 워크시트에 액세스
Worksheet worksheet = workbook.getWorksheets().get(0);
// 워크시트에서 세 번째 행부터 10개 행 삭제
worksheet.getCells().deleteRows(2, 10, true);
// 수정된 Excel 파일을 기본(Excel 2003) 형식으로 저장합니다.
workbook.save("Insert Rows.xls");
Excel에서 행 삽입/삭제를 위한 Java API - 무료 라이선스 받기
평가 제한 없이 Excel 파일의 행을 조작하기 위해 무료 임시 라이선스 받기를 할 수 있습니다.
자바 엑셀 API - 더 읽기
문서를 사용하여 Java Excel API에 대해 자세히 알아볼 수 있습니다. 또한 API 참조에서 API에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 질문을 공유할 수 있습니다.
결론
이 기사에서는 프로그래밍 방식으로 Excel 파일의 행을 사용하는 방법을 배웠습니다. 특히 Java를 사용하여 Excel 워크시트에서 행을 삽입하거나 삭제하는 방법을 살펴보았습니다. Excel 파일을 동적으로 생성하거나 조작할 때 이 기능을 사용할 수 있습니다.