Java Excel에서 빈 행 및 열 삭제

4290 단어
많은 양의 데이터가 포함된 엑셀 문서를 운영할 때 데이터 수정으로 인해 일부 빈 행이나 열이 나타날 수 있습니다. 현재 Free Spire.XLS for Java를 사용하여 Excel 워크시트에서 이러한 빈 행과 열을 일괄 삭제할 수 있습니다. 이 기사에서는 사용된 Java 코드를 공유합니다.

설치
방법 1: Free Spire.XLS for Java을 다운로드하고 압축을 풉니다. 그런 다음 Spire.Xls.jar 파일을 종속성으로 프로젝트에 추가합니다.

방법 2: 다음 구성을 pom.xml에 추가하여 maven 프로젝트에 jar 종속성을 추가할 수도 있습니다.

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>



원본 Excel 문서:



빈 행과 열 삭제:

import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;

public class MergeCells {
    public static void main(String[] args){
        //Create a Workbook instance
        Workbook workbook = new Workbook();
        //Load the Excel file
        workbook.loadFromFile("test1.xlsx");

        //Get the first worksheet
        Worksheet sheet = workbook.getWorksheets().get(0);
        //Merge cells by range
        sheet.getRange().get("A1:C1").merge();

        //Save the resultant file
        workbook.saveToFile("MergeCells.xlsx", FileFormat.Version2013);
    }
}


좋은 웹페이지 즐겨찾기