Öffentliche API Änderungen in Aspose.Cells 8.1.0

HtmlSaveOptions.ExportHiddenWorksheet-Eigenschaft hinzugefügt

Die HtmlSaveOptions-Klasse verfügt über das Attribut ExportHiddenWorksheet, das verwendet werden kann, um anzugeben, ob versteckte Arbeitsblätter im HTML-Format exportiert werden. Der Standardwert ist true. Wenn er jedoch auf false gesetzt wird, exportiert Aspose.Cells die Inhalte des versteckten Arbeitsblatts nicht.

Hinzugefügtes Cell.StringValueWithoutFormat-Attribut

Das StringValueWithoutFormat-Attribut wurde der Cell-Klasse hinzugefügt, um den Entwicklern das Abrufen des Zellenwerts ohne jegliche Formatierung zu ermöglichen.

Der unten bereitgestellte Codeauszug zeigt die Verwendung der Cell.getStringValueWithoutFormat-Methode im Vergleich zum cell.getDisplayStringValue durch das Erstellen einer Tabelle von Grund auf und das Anwenden des Zahlenformats auf eine der Zellen.

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

Veraltete Bytes, Characters, CharactersWithSpaces, Lines, Paragraphs-Eigenschaften

Viele Eigenschaften der Klasse BuiltInDocumentPropertyCollection wurden ab Aspose.Cells for .NET 8.1.0 als veraltet markiert. Dazu gehören Bytes, Characters, CharactersWithSpaces, Lines & Paragraphs. Der Grund dafür ist, dass die genannten Eigenschaften nicht zur Erhaltung von Excel-Arbeitsmappen geeignet sind, da Excel sie auslässt. Diese Eigenschaften wurden ursprünglich für Word-Dokumente und PowerPoint-Präsentationen geschrieben.