Объединение ячеек – это операция объединения двух или более ячеек в одной строке или столбце в одну ячейку. Он часто используется, когда нам нужно применить заголовок к нескольким столбцам или строкам. В этой статье будет рассказано, как объединять и разъединять ячейки в файле 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”