Public API Changements dans Aspose.Cells 8.1.1

Propriétés et fonctionnalités ajoutées

Ajout de la propriété HtmlSaveOptions.PresentationPreference

La classe HtmlSaveOptions a exposé la propriété getter/setter pour PresentationPreference qui peut être utilisée pour rendre les résultats avec une meilleure mise en page lors de l’exportation de feuilles de calcul vers HTML ou MHTML. La valeur par défaut est false. alors que s’il est défini sur true, le Aspose.Cells API exporte le contenu de la feuille de calcul avec une meilleure présentation.

Ajout de la prise en charge des scénarios de feuille de calcul

Un scénario est un modèle hypothétique qui inclut des cellules d’entrée variables liées entre elles par une ou plusieurs formules. Aspose.Cells a exposé un getter et un setter pour la propriété Worksheet.Scenarios ainsi que les classes suivantes pour aider les développeurs à créer, manipuler et supprimer des scénarios.

  1. Scénario : représente un scénario individuel.
  2. ScenarioCollection : représente une collection de scénarios.
  3. ScenarioInputCellCollection : représente une liste de cellules d’entrée pour un scénario particulier.
  4. ScenarioInputCell : représente une cellule d’entrée de la collection de cellules d’entrée pour un scénario particulier.

Changement de comportement pour CellsException

Avec les versions précédentes du Aspose.Cells for Java API, lorsqu’une feuille de calcul éventuellement endommagée était chargée dans une instance de Workbook, le API avait tendance à lancer un message générique sans mentionner d’où pouvait provenir le problème. Nous avons modifié ce comportement pour 8.1.1 afin que le API lève une exception avec un message significatif qui indique où (quelle cellule) et quoi (expression de formule) provoque l’exception lors de la lecture du fichier de modèle.