Changements d API publics dans Aspose.Cells 8.8.2
APIs ajoutées
Mise à jour automatique des références lors de la suppression des lignes et colonnes vides
Aspose.Cells for .NET 8.8.2 a exposé les versions surchargées des méthodes Cells.DeleteBlankRows & Cells.DeleteBlankColumns. Les nouvelles méthodes peuvent accepter une instance de la classe DeleteOptions et peuvent être utilisées pour surmonter les situations qui pourraient survenir en raison des références brisées dans les formules, les données de séries de graphiques, etc. La classe DeleteOptions a actuellement un seul membre, une propriété de type Boolean nommée UpdateReference. Si ladite propriété est définie sur true et que l’instance de la classe DeleteOptions est passée aux méthodes Cells.DeleteBlankRows & Cells.DeleteBlankColumns, l’API ajustera automatiquement les références des formules (le cas échéant) pour accommoder les changements.
Voici le scénario d’utilisation simple.
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);