公共 API Aspose.Cells 8.1.1 的变化

添加的属性和功能

添加了 HtmlSaveOptions.PresentationPreference 属性

HtmlSaveOptions 类公开了 PresentationPreference 属性的 getter/setter,可用于在将电子表格导出到 HTML 或 MHTML 时以更好的布局呈现结果。默认值为 false。而如果设置为 true,则 Aspose.Cells API 会以更好的呈现方式导出工作表内容。

添加了对工作表场景的支持

情景是一种假设模型,其中包含通过一个或多个公式链接在一起的可变输入单元格。 Aspose.Cells 公开了 Worksheet.Scenarios 属性的 getter 和 setter 以及以下类,以帮助开发人员创建、操作和删除场景。

  1. 场景:代表一个单独的场景。
  2. ScenarioCollection:表示场景的集合。
  3. ScenarioInputCellCollection:表示特定场景的输入单元列表。
  4. ScenarioInputCell:表示来自特定场景的输入单元集合的输入单元。

CellsException 的行为变化

对于 Aspose.Cells for Java API 的先前版本,当在 Workbook 实例中加载可能已损坏的电子表格时,API 往往会抛出一条通用消息,而不会提及问题可能出在哪里。我们已经为 8.1.1 更改了此行为,以便 API 抛出一个异常,其中包含一条有意义的消息,指出在读取模板文件时在哪里(哪个单元格)和什么(公式表达式)导致异常。