Pubblico API Modifiche Aspose.Cells 8.8.2
API aggiunte
Aggiorna automaticamente i riferimenti durante l’eliminazione di righe e colonne vuote
Aspose.Cells for Java 8.8.2 ha esposto le versioni di 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 della formula (se presenti) per adattarsi alle modifiche.
Di seguito è riportato il semplice scenario di utilizzo.
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);