Offentliga API ändringar i Aspose.Cells 8.8.2

Tillagda API:er

Uppdatera Referenser Automatiskt medan du Tar bort Tomma Rader & Kolumner

Aspose.Cells for .NET 8.8.2 har exponerat överbelastade versioner av Cells.DeleteBlankRows & Cells.DeleteBlankColumns metoder. De nya metoderna kan acceptera en instans av DeleteOptions-klassen och kan användas för att övervinna situationer som kan uppstå på grund av brutna referenser i formler, diagramseriedata och så vidare. DeleteOptions-klassen har för närvarande endast en medlem, en Boolesk-typ egenskap med namnet UpdateReference. Om nämnda egenskap är inställd på true och instansen av DeleteOptions-klassen skickas till Cells.DeleteBlankRows & Cells.DeleteBlankColumns metoderna, kommer API:et internt justera formelreferenser (om några) för att ryma ändringarna.

Följande är det enkla användningscenariot.

C#

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

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

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

var sheet = book.Worksheets[0];

//Access cells of the desired worksheet

var cells = sheet.Cells;

//Create an instance of DeleteOptions class

DeleteOptions options = new DeleteOptions();

//Set UpdateReference property to true;

options.UpdateReference = true;

//Delete all blank rows and columns

cells.DeleteBlankColumns(options);

cells.DeleteBlankRows(options);