Изменения общедоступного API в Aspose.Cells 8.6.3
Добавленные API
Поддержка разбора HTML при импорте данных
В этом выпуске Aspose.Cells for Java API был добавлен атрибут ImportTableOptions.setHtmlString, который направляет API на разбор тегов HTML при импорте данных на лист и задает разобранный результат в качестве значения ячейки. Обратите внимание, что API Aspose.Cells уже предоставляет атрибут Cell.setHtmlString для выполнения этой задачи для одной ячейки, однако при импорте данных массово атрибут ImportTableOptions.setHtmlString (если установлен в true) пытается разобрать все поддерживаемые теги HTML и задать разобранные результаты соответствующим ячейкам.
Вот самый простой сценарий использования.
Java
//create an instance of ImportTableOptions
ImportTableOptions importOptions = new ImportTableOptions();
//Set IsHtmlString to true so that the API can parse the HTML
importOptions.setHtmlString(true);
//Import data from DataTable while passing instance of ImportTableOptions
cells.importData(iTable, 0, 0, importOptions);
Добавлен метод Workbook.createBuiltinStyle
Aspose.Cells for Java 8.6.3 добавил метод Workbook.createBuiltinStyle, который можно использовать для создания объекта класса Style, соответствующего одному из встроенных стилей, предлагаемых приложением Excel. Метод Workbook.createBuiltinStyle принимает константу из перечисления BuiltinStyleType. Обратите внимание, что с предыдущими версиями API Aspose.Cells ту же задачу можно было выполнить с помощью метода StyleCollection.createBuiltinStyle, но так как недавние выпуски API Aspose.Cells удалили класс StyleCollection, новый метод Workbook.createBuiltinStyle можно рассматривать как альтернативный подход к достижению той же цели.
Вот простой сценарий использования.
Java
//Create an instance of Workbook
//Optionally load a spreadsheet
Workbook book = new Workbook();
//Create a built-in style of type Title
Style style = book.createBuiltinStyle(BuiltinStyleType.TITLE);
Добавлено свойство LoadDataOption.OnlyVisibleWorksheet
Aspose.Cells for Java 8.6.3 добавило свойство LoadDataOption.OnlyVisibleWorksheet, которое при установке в true повлияет на механизм загрузки API Aspose.Cells for Java, в результате будут загружены только видимые листы из данной электронной таблицы.
Вот простой сценарий использования.
Java
//Create an instance of LoadDataOption
LoadDataOption loadDataOptions = new LoadDataOption();
//Set OnlyVisibleWorksheet property to true
loadDataOptions.setOnlyVisibleWorksheet(true);
//Create an instance of LoadOptions
LoadOptions loadOptions = new LoadOptions();
//Set LoadDataOptions property to the instance of LoadDataOption created earlier
loadOptions.setLoadDataOptions(loadDataOptions);
//Create an instance of Workbook & load an existing spreadsheet
//while passing the instance of LoadOptions created earlier
Workbook book = new Workbook(inputFilePath, loadOptions);
Устаревшие API
Устаревший метод Worksheet.copyConditionalFormatting
В качестве альтернативы методу Worksheet.copyConditionalFormatting рекомендуется использовать любой из методов Cells.copyRows или Range.copy.
Устаревшее свойство Cells.End
Пожалуйста, используйте свойство Cells.LastCell в качестве альтернативы свойству Cells.End.