Java의 Excel에서 행 제거 삽입

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 파일을 동적으로 생성하거나 조작할 때 이 기능을 사용할 수 있습니다.

또한보십시오