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
- Nastavte IDE na použití Aspose.Cells for Java k rozdělení sloučených buněk
- Načtěte zdrojový soubor Excel do objektu Workbook, který má jednu nebo více sloučených oblastí
- Přístup k listu se sloučenými oblastmi
- Získejte kolekci všech sloučených oblastí buněk ve vybraném listu
- Procházejte všechny sloučené oblasti buněk a pro každou vytvořte rozsah
- Volejte metodu unMerge() pro každý rozsah
- 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.