Pubblico API Modifiche Aspose.Cells 8.8.2

API aggiunte

Aggiorna i riferimenti automaticamente durante l’eliminazione di righe e colonne vuote

Aspose.Cells for .NET 8.8.2 ha esposto le versioni in overload dei metodi Cells.DeleteBlankRows e Cells.DeleteBlankColumns. I nuovi metodi possono accettare un’istanza della classe DeleteOptions e possono essere utilizzati per superare le situazioni che potrebbero verificarsi a causa di riferimenti interrotti in formule, dati di serie di grafici e così via. La classe DeleteOptions ha attualmente un solo membro, una proprietà di tipo booleano dal nome UpdateReference. Se la suddetta proprietà è impostata su true e l’istanza della classe DeleteOptions viene passata ai metodi Cells.DeleteBlankRows e Cells.DeleteBlankColumns, API regolerà internamente i riferimenti alla formula (se presenti) per adattarsi alle modifiche.

Di seguito è riportato il semplice scenario di utilizzo.

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