Changements de l API publique dans Aspose.Cells 8.1.0

Propriété ExportHiddenWorksheet d’HtmlSaveOptions ajoutée

La classe HtmlSaveOptions a exposé la propriété ExportHiddenWorksheet qui peut être utilisée pour spécifier si les feuilles de calcul masquées sont exportées au format HTML. La valeur par défaut est true, tandis que si elle est définie sur false, Aspose.Cells n’exportera pas le contenu de la feuille de calcul masquée.

Propriété Cell.StringValueWithoutFormat ajoutée

La propriété StringValueWithoutFormat a été ajoutée à la classe Cell, afin de faciliter aux développeurs la récupération de la valeur de la cellule sans aucun format appliqué.

Le code ci-dessous montre l’utilisation de la méthode Cell.getStringValueWithoutFormat par rapport à la cell.getDisplayStringValue en créant une feuille de calcul à partir de zéro et en appliquant le format numérique à l’une des cellules.

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

Propriétés Bytes, Characters, CharactersWithSpaces, Lines, Paragraphs obsolètes

De nombreuses propriétés de la classe BuiltInDocumentPropertyCollection ont été marquées comme obsolètes à partir de Aspose.Cells for .NET 8.1.0. Ces propriétés comprennent Bytes, Characters, CharactersWithSpaces, Lines & Paragraphs. La raison en est que ces propriétés susmentionnées ne sont d’aucune utilité dans la préservation des feuilles de calcul Excel car Excel les omet. Ces propriétés ont été initialement écrites pour les documents Word et les présentations PowerPoint.