Zrušte sloučení buněk v Excelu pomocí Java

Tento článek vysvětluje, jak zrušit sloučení buněk v Excel pomocí Java. Obsahuje nastavení IDE, seznam kroků ke splnění úkolu a ukázkový kód pro rozdělení sloučených buněk v Excelu pomocí Javy. Vysvětlí všechny nebo vybrané sloučené oblasti z listu pomocí různých metod v tomto API.

Kroky k zrušení sloučení buněk pomocí Java

  1. Nastavte IDE na použití Aspose.Cells for Java k rozdělení sloučených buněk
  2. Načtěte zdrojový soubor Excel do objektu Workbook, který má jednu nebo více sloučených oblastí
  3. Přístup k listu se sloučenými oblastmi
  4. Získejte kolekci všech sloučených oblastí buněk ve vybraném listu
  5. Procházejte všechny sloučené oblasti buněk a pro každou vytvořte rozsah
  6. Volejte metodu unMerge() pro každý rozsah
  7. Po odstranění sloučených oblastí uložte výstupní soubor aplikace Excel

Tyto kroky shrnují proces rozdělení sloučených buněk pomocí Java. Začněte proces načtením zdrojového souboru Excel a procházením všech sloučených oblastí ve vybraném listu. Vytvořte rozsah pro každou sloučenou oblast a zavolejte metodu unMerge() k odstranění sloučení bez ztráty dat ve sloučených buňkách.

Kód pro zrušení sloučení buněk bez ztráty dat pomocí 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");
}
}

Tento ukázkový kód ukazuje jak zrušit sloučení buněk v Excelu pomocí Java. Ukazuje, jak odstranit všechny sloučené oblasti z vybraného listu. Vybrané sloučené oblasti můžete odstranit pouze vytvořením samostatného rozsahu buněk pro příslušnou oblast buněk.

Tento článek nás navedl k odstranění sloučených oblastí. Pokud chcete buňky sloučit, přečtěte si článek o Jak sloučit buňky v Excelu pomocí Java.

 Čeština