Изменения общедоступного API в Aspose.Cells 8.1.1

Добавленные свойства и функции

Добавлено свойство HtmlSaveOptions.PresentationPreference

Класс HtmlSaveOptions предоставляет геттер/сеттер для свойства PresentationPreference, которое можно использовать для отображения результатов с лучшим макетом при экспорте электронных таблиц в HTML или MHTML. Значение по умолчанию - false. В то время как, если установить в true, API Aspose.Cells экспортирует содержимое листа с лучшим представлением.

Добавлена поддержка для Сценариев листа

Сценарий представляет собой модель “что-если”, которая включает в себя переменные входные ячейки, связанные одной или несколькими формулами. Aspose.Cells предоставляет геттер и сеттер для свойства Worksheet.Scenarios вместе с следующими классами для помощи разработчикам в создании, изменении и удалении сценариев.

  1. Scenario: Представляет отдельный сценарий.
  2. ScenarioCollection: Представляет коллекцию сценариев.
  3. ScenarioInputCellCollection: Представляет список входных ячеек для определенного сценария.
  4. ScenarioInputCell: Представляет входную ячейку из коллекции входных ячеек для определенного сценария.

Изменение в поведении для CellsException

С предыдущими выпусками API Aspose.Cells for Java, при загрузке возможно поврежденной электронной таблицы в экземпляре Workbook API имело тенденцию выбрасывать общее сообщение, не указывая, где может быть проблема. Мы изменили это поведение для 8.1.1, чтобы API выбрасывало исключение с содержательным сообщением, указывающим, где (какая ячейка) и что (выражение формулы) вызывает исключение при чтении файла шаблона.