كشف الخلايا المدمجة في xlsx4j

Aspose.Cells - كشف الخلايا المدمجة

في Microsoft Excel، يمكن دمج العديد من الخلايا في خلية واحدة. ويتم ذلك غالبًا لإنشاء جداول معقدة، أو لإنشاء خلية تحتوي على عنوان يمتد عبر عدة أعمدة. تسمح Aspose.Cells لك بتحديد مناطق الخلايا المدمجة في ورقة العمل. يمكنك أيضًا فك دمجها.

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

}

تحميل رمز التشغيل

تحميل رمز عينة