Cambios en la API pública en Aspose.Cells 8.1.0
Propiedad HtmlSaveOptions.ExportHiddenWorksheet Agregada
La clase HtmlSaveOptions ha expuesto la propiedad ExportHiddenWorksheet la cual puede ser utilizada para especificar si las hojas de cálculo ocultas son exportadas al formato HTML. El valor predeterminado es true. mientras que si se establece en false, Aspose.Cells no exportará el contenido de la hoja de cálculo oculta.
Propiedad Cell.StringValueWithoutFormat Agregada
Se ha agregado la propiedad StringValueWithoutFormat a la Clase Cell, para que los desarrolladores puedan recuperar el valor de la celda sin aplicar ningún formato.
El fragmento de código proporcionado a continuación demuestra el uso del método Cell.getStringValueWithoutFormat en comparación con cell.getDisplayStringValue creando una hoja de cálculo desde cero y aplicando el formato numérico a una de las celdas.
Java
//Create an instance of Workbook
Workbook book = new Workbook();
//Access first worksheet
Worksheet sheet = book.getWorksheets().get(0);
//Access A1 cell
Cell cell = sheet.getCells().get("A1");
//Put a value cell and convert it to number
cell.putValue("123456", true);
//Create a new Style object and add it to Workbook's Style Collection
int index = book.getStyles().add();
Style style = book.getStyles().get(index);
//Set Number format for Style object
style.setNumber(3);
//Create an instance of StyleFlag class
//and set NumberFormat to true
StyleFlag flag = new StyleFlag();
flag.setNumberFormat(true);
//Set the style of A1 cell
cell.setStyle(style, flag);
//Get formatted string value
String formatted = cell.getDisplayStringValue();
System.out.println("Formatted String Value: " +formatted);
//Get un-formatted string value
String unformatted = cell.getStringValueWithoutFormat();
System.out.println("Un-formatted String Value: " + unformatted);
La salida del código anterior es la siguiente
Valor de Cadena con Formato: 123,456 Valor de Cadena sin Formato: 123456
Propiedades Bytes, Characters, CharactersWithSpaces, Lines, Paragraphs Obsoletas
Muchas propiedades de la clase BuiltInDocumentPropertyCollection han sido marcadas como obsoletas a partir de Aspose.Cells for .NET 8.1.0. Estas propiedades incluyen Bytes, Characters, CharactersWithSpaces, Lines & Paragraphs. La razón es que dichas propiedades no son útiles para la preservación de hojas de cálculo de Excel ya que Excel las omite. Estas propiedades fueron originalmente escritas para documentos de Word y presentaciones de PowerPoint.