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

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

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

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

Добавлена поддержка сценариев рабочего листа.

Сценарий — это модель «что, если», которая включает переменные входные ячейки, связанные между собой одной или несколькими формулами. Aspose.Cells предоставляет методы получения и установки для свойства Worksheet.Scenarios, а также следующие классы, чтобы помочь разработчикам создавать сценарии, управлять ими и удалять их.

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

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

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