Público API Cambios en Aspose.Cells 8.8.2

API añadidas

Actualice automáticamente las referencias mientras elimina filas y columnas en blanco

Aspose.Cells for Java 8.8.2 ha expuesto las versiones sobrecargadas de los métodos Cells.deleteBlankRows y Cells.deleteBlankColumns. Los nuevos métodos pueden aceptar una instancia de la clase DeleteOptions y pueden usarse para superar las situaciones que podrían surgir debido a referencias rotas en fórmulas, datos de series de gráficos, etc. La clase DeleteOptions actualmente tiene solo un miembro, una propiedad de tipo booleano con el nombre UpdateReference. Si dicha propiedad se establece en verdadero y la instancia de la clase DeleteOptions se pasa a los métodos Cells.deleteBlankRows y Cells.deleteBlankColumns, API ajustará internamente las referencias de fórmula (si las hay) para adaptarse a los cambios.

El siguiente es el escenario de uso simple.

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