Функції
Огляд функцій
Aspose.Cells FOSS for Java надає наступні можливості для застосунків Java 17+.
Керування робочою книгою та листом
- Створюйте нові робочі книги за допомогою
new Workbook(), використовуючи шаблон try-with-resources - Завантажуйте існуючі файли
.xlsxчерезnew Workbook(path)абоnew Workbook(path, options) - Отримуйте доступ до листів за допомогою
getWorksheets().get(index)або за назвою - Перейменовуйте листи за допомогою
setName(), додавайте та видаляйте листи, встановлюйте активний лист - Керуйте видимістю листа та кольором вкладки за допомогою
WorksheetViewModel - Увімкніть режим ремонту за допомогою
LoadOptions.setTryRepairPackage()таsetTryRepairXml()
Значення комірок та формули
- Встановлюйте типізовані значення за допомогою
cell.putValue()дляString,int,double,booleanтаLocalDateTime - Перевіряйте тип значення через
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Зберігайте рядки формул за допомогою
cell.setFormula()— переобчислюються Excel при відкритті - Доступ до рядкового представлення через
cell.getStringValue() - Читайте необроблене значення через
cell.getValue()якObject
Форматування клітинок та стилі
- Застосовувати шрифти, межі, заповнення та вирівнювання за допомогою класу
Styleзcell.getStyle() - Встановлювати жирний, колір та назву шрифту за допомогою
Style.getFont() - Керувати вирівнюванням за допомогою
HorizontalAlignment(LEFT,CENTER,RIGHT) таAlignmentValue - Встановлювати формати чисел за допомогою
style.setCustom()або вбудованих шаблонівNumberFormat - Регулювати висоту рядка та ширину стовпця за допомогою
getRows().get(n).setHeight()таgetColumns().get(n).setWidth()
Автофільтр
- Встановити діапазон заголовка AutoFilter за допомогою
ws.getAutoFilter().setRange() - Додати стовпці фільтра за допомогою
getFilterColumns().add(index) - Визначити власні критерії фільтра за допомогою
AutoFilterCustomFilterтаFilterOperatorType - Застосувати фільтри top-10 за допомогою
AutoFilterTop10
Перевірка даних та умовне форматування
- Додайте правила перевірки цілих чисел, десяткових або списків за допомогою
sheet.getValidations().add() - Використовуйте
ValidationTypeіOperatorTypeз межами формули - Застосуйте умовне форматування за допомогою
FormatConditionCollectionіFormatCondition
Налаштування сторінки та захист листа
- Налаштуйте параметри друку за допомогою
PageSetup: розмір паперу, орієнтація, підгонка до сторінки, область друку - Перемикайте сітку та заголовки для друку за допомогою
PrintOptionsModel - Захистіть листи та точно налаштуйте дозволи за допомогою
WorksheetProtectionModel - Зберігайте гіперпосилання у листах за допомогою
HyperlinkтаHyperlinkCollection
Властивості документа
- Доступ до властивостей документа робочої книги та їх встановлення за допомогою
workbook.getDocumentProperties() - Встановити автора, назву та інші поля метаданих
- Переглянути діагностику завантаження за допомогою
workbook.getLoadDiagnostics().getIssues()
Підтримувані формати
| Формат | Розширення | Читання | Запис |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
Збереження наразі обмежене .xlsx.