Aspose.Cells ile Birleştirilmiş Hücreleri Algıla

Aspose.Cells - Birleştirilmiş Hücreleri Belirleme

Microsoft Excel’de birkaç hücre birleştirilebilir. Bu genellikle karmaşık tablolar oluşturmak veya birkaç sütunu kapsayan bir başlık oluşturmak için kullanılır. Aspose.Cells, bir çalışma sayfasındaki birleştirilmiş hücre alanlarını tanımlamanıza olanak tanır. Onları tekrar birleştirebilirsiniz.

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);

}

Çalışan Kodu İndir

Örnek Kod İndir