Рубрики
Без рубрики

Объединение и разъединение ячеек в Excel на Java

Объединение ячеек – это операция объединения двух или более ячеек в одной строке или столбце в одну ячейку…. Помеченный java, excel, ячейка слияния.

Объединение ячеек – это операция объединения двух или более ячеек в одной строке или столбце в одну ячейку. Он часто используется, когда нам нужно применить заголовок к нескольким столбцам или строкам. В этой статье будет рассказано, как объединять и разъединять ячейки в файле Excel с помощью FreeSpire. XLS для Java.

Установка Способ 1: Скачайте Бесплатный шпиль.XLS для Java и распакуйте его. Затем добавьте Spire.Xls.jar файл в ваш проект как зависимость.

Метод 2: Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .


        
            com.e-iceblue
            e-iceblue
            http://repo.e-iceblue.com/nexus/content/groups/public/
        


    
        e-iceblue
        spire.xls.free
        2.2.0
    

Объединение ячеек:

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);
    }
}

Выход:

Разъединять ячейки:

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

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

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

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

Выход:

Оригинал: “https://dev.to/jazzzzz/merge-and-unmerge-cells-in-excel-in-java-hop”