Функції

Огляд функцій

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.

 Українська