В этой статье объясняется, как объединить ячейки в Excel с помощью Java. Он содержит настройки IDE, список шагов для выполнения задачи и пример кода для разделения объединенных ячеек в Excel с помощью Java. Он объяснит все или выбранные объединенные области листа, используя различные методы этого API.
Действия по объединению ячеек с помощью Java
- Настройте IDE на использование Aspose.Cells for Java для разделения объединенных ячеек.
- Загрузите исходный файл Excel в объект Workbook, имеющий одну или несколько объединенных областей.
- Доступ к листу с объединенными областями
- Получить коллекцию всех объединенных областей ячеек на выбранном листе.
- Перебрать все объединенные области ячеек и создать диапазон для каждой.
- Вызовите метод unMerge() для каждого диапазона.
- Сохраните выходной файл 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.