Общедоступный API Изменения в Aspose.Cells 8.1.0
Добавлено свойство HtmlSaveOptions.ExportHiddenWorksheet.
Класс HtmlSaveOptions предоставляет свойство ExportHiddenWorksheet, которое можно использовать для указания, экспортируются ли скрытые рабочие листы в формат HTML. Значение по умолчанию верно. тогда как если установлено значение false, Aspose.Cells не будет экспортировать скрытое содержимое рабочего листа.
Добавлено свойство Cell.StringValueWithoutFormat.
Свойство StringValueWithoutFormat было добавлено в класс Cell, чтобы облегчить разработчикам извлечение значения ячейки без применения форматирования.
Приведенный ниже фрагмент кода демонстрирует использование метода Cell.getStringValueWithoutFormat по сравнению с cell.getDisplayStringValue путем создания электронной таблицы с нуля и применения числового формата к одной из ячеек.
Java
//Create an instance of Workbook
Workbook book = new Workbook();
//Access first worksheet
Worksheet sheet = book.getWorksheets().get(0);
//Access A1 cell
Cell cell = sheet.getCells().get("A1");
//Put a value cell and convert it to number
cell.putValue("123456", true);
//Create a new Style object and add it to Workbook's Style Collection
int index = book.getStyles().add();
Style style = book.getStyles().get(index);
//Set Number format for Style object
style.setNumber(3);
//Create an instance of StyleFlag class
//and set NumberFormat to true
StyleFlag flag = new StyleFlag();
flag.setNumberFormat(true);
//Set the style of A1 cell
cell.setStyle(style, flag);
//Get formatted string value
String formatted = cell.getDisplayStringValue();
System.out.println("Formatted String Value: " +formatted);
//Get un-formatted string value
String unformatted = cell.getStringValueWithoutFormat();
System.out.println("Un-formatted String Value: " + unformatted);
Вывод приведенного выше кода выглядит следующим образом
Форматированное строковое значение: 123 456 Неформатированное строковое значение: 123456
Устаревшие байты, символы, символы с пробелами, строки, свойства абзацев
Начиная с Aspose.Cells for .NET 8.1.0, многие свойства из класса BuiltInDocumentPropertyCollection помечены как устаревшие. Эти свойства включают байты, символы, символы с пробелами, строки и абзацы. Причина в том, что вышеупомянутые свойства бесполезны для сохранения электронных таблиц Excel, потому что Excel их опускает. Хотя эти свойства изначально были написаны для документов Word и PowerPoint презентаций.