API العام التغييرات في Aspose.Cells 8.8.2

تمت إضافة واجهات برمجة التطبيقات

تحديث المراجع تلقائيًا أثناء حذف الصفوف والأعمدة الفارغة

كشف Aspose.Cells for Java 8.8.2 الإصدارات المحملة بشكل زائد من Cells.deleteBlankRows & Cells.deleteBlankColumns طرق. يمكن للطرق الجديدة قبول مثيل لفئة DeleteOptions ويمكن استخدامها للتغلب على المواقف التي قد تنشأ بسبب المراجع المقطوعة في الصيغ وبيانات سلسلة المخطط وما إلى ذلك. تحتوي فئة DeleteOptions حاليًا على عضو واحد فقط ، وهي خاصية نوع منطقي بالاسم UpdateReference. إذا تم تعيين الخاصية المذكورة إلى true وتم تمرير مثيل الفئة DeleteOptions إلى Cells.deleteBlankRows & Cells.deleteBlankColumns ، فسوف يقوم API بضبط مراجع الصيغة داخليًا (إن وجدت) لاستيعاب التغييرات.

فيما يلي سيناريو الاستخدام البسيط.

Java

 //Create an instance of Workbook & load an existing spreadsheet

Workbook book = new Workbook(dir + "sample.xlsx");

//Access worksheet from which blank rows/columns have to be deleted

Worksheet sheet = book.getWorksheets().get(0);

//Access cells of the desired worksheet

Cells cells = sheet.getCells();

//Create an instance of DeleteOptions class

DeleteOptions options = new DeleteOptions();

//Set UpdateReference property to true;

options.setUpdateReference(true);

//Delete all blank rows and columns

cells.deleteBlankColumns(options);

cells.deleteBlankRows(options);