Identifiera sammanslagna Cells med Aspose.Cells
Contents
[
Hide
]
Aspose.Cells - Detect Merged Cells
Microsoft Excel kan flera celler slås samman till en. Detta används ofta för att skapa komplexa tabeller eller för att skapa en cell som innehåller en rubrik som sträcker sig över flera kolumner. Aspose.Cells låter dig identifiera sammanslagna cellområden i ett kalkylblad. Du kan också ta bort dem.
Java
//Get the merged cells list to put it into the arraylist object
ArrayList<CellArea> al = worksheet.getCells().getMergedCells();
//Define cellarea
CellArea ca;
//Define some variables
int frow, fcol, erow, ecol;
// Print Message
System.out.println("Merged Areas: \n"+ al.toString());
//Loop through the arraylist and get each cellarea to unmerge it
for(int i = al.size()-1 ; i > -1; i--)
{
ca = new CellArea();
ca = (CellArea)al.get(i);
frow = ca.StartRow;
fcol = ca.StartColumn;
erow = ca.EndRow;
ecol = ca.EndColumn;
System.out.println((i+1) + ". [" + fcol +"," + frow +"] " + "[" + ecol +"," + erow +"]");
worksheet.getCells().unMerge(frow, fcol, erow, ecol);
}
Ladda ner Running Code
Ladda ner provkod
För mer information, besökIdentifiera sammanslagna Cells i ett kalkylblad.