Объединить ячейки в Excel с помощью Java

В этой статье объясняется, как объединить ячейки в Excel с помощью Java. Он содержит настройки IDE, список шагов для выполнения задачи и пример кода для разделения объединенных ячеек в Excel с помощью Java. Он объяснит все или выбранные объединенные области листа, используя различные методы этого API.

Действия по объединению ячеек с помощью Java

  1. Настройте IDE на использование Aspose.Cells for Java для разделения объединенных ячеек.
  2. Загрузите исходный файл Excel в объект Workbook, имеющий одну или несколько объединенных областей.
  3. Доступ к листу с объединенными областями
  4. Получить коллекцию всех объединенных областей ячеек на выбранном листе.
  5. Перебрать все объединенные области ячеек и создать диапазон для каждой.
  6. Вызовите метод unMerge() для каждого диапазона.
  7. Сохраните выходной файл Excel после удаления объединенных областей.

Эти шаги суммируют процесс разделения объединенных ячеек с помощью Java. Начните процесс с загрузки исходного файла Excel и повторения всех объединенных областей на выбранном листе. Создайте диапазон для каждой объединенной области и вызовите метод unMerge(), чтобы удалить объединение без потери данных в объединенных ячейках.

Код для разделения ячеек без потери данных с использованием Java

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Un-merge merged areas using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load a workbook
Workbook wb = new Workbook("book1.xlsx");
// Access the first worksheet
Worksheet sheet = wb.getWorksheets().get(0);
CellArea[] cellAreas = sheet.getCells().getMergedAreas();
for(CellArea cellArea : cellAreas)
{
// Create a range
Range range = sheet.getCells().createRange(
cellArea.StartRow,
cellArea.StartColumn,
cellArea.EndRow- cellArea.StartRow,
cellArea.EndColumn-cellArea.StartColumn);
range.unMerge();
}
// Save the workbook
wb.save("UnMerged.xlsx");
System.out.println("Done");
}
}

Этот пример кода демонстрирует как объединить ячейки в Excel с помощью Java. Он показывает, как удалить все объединенные области с выбранного листа. Удалить выделенные объединенные области можно только путем создания отдельного диапазона ячеек для соответствующей области ячеек.

Эта статья помогла нам удалить объединенные области. Если вы хотите объединить ячейки, обратитесь к статье Как объединить ячейки в Excel с помощью Java.

 Русский