Funkcje

Przegląd funkcji

Aspose.Cells FOSS for Java zapewnia następujące możliwości dla aplikacji Java 17+.

Zarządzanie skoroszytem i arkuszem

  • Tworzyć nowe skoroszyty przy użyciu new Workbook() w wzorcu try‑with‑resources
  • Ładować istniejące pliki .xlsx za pomocą new Workbook(path) lub new Workbook(path, options)
  • Uzyskiwać dostęp do arkuszy roboczych poprzez getWorksheets().get(index) lub po nazwie
  • Zmieniać nazwę arkuszy przy użyciu setName(), dodawać i usuwać arkusze, ustawiać aktywny arkusz
  • Kontrolować widoczność arkusza i kolor zakładki za pomocą WorksheetViewModel
  • Włączać tryb naprawy przy użyciu LoadOptions.setTryRepairPackage() i setTryRepairXml()

Wartości komórek i formuły

  • Ustaw wartości typowane przy użyciu cell.putValue() dla String, int, double, boolean i LocalDateTime
  • Sprawdź typ wartości za pomocą CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Przechowuj ciągi formuł przy użyciu cell.setFormula() — przeliczane ponownie przez Excel przy otwarciu
  • Uzyskaj reprezentację łańcucha znaków za pomocą cell.getStringValue()
  • Odczytaj surową wartość przy użyciu cell.getValue() jako Object

Formatowanie komórek i style

  • Zastosuj czcionki, obramowania, wypełnienia i wyrównanie za pomocą klasy Style z cell.getStyle()
  • Ustaw pogrubienie, kolor i nazwę czcionki za pomocą Style.getFont()
  • Kontroluj wyrównanie za pomocą HorizontalAlignment (LEFT, CENTER, RIGHT) oraz AlignmentValue
  • Ustaw formaty liczb przy użyciu style.setCustom() lub wbudowanych wzorców NumberFormat
  • Dostosuj wysokość wiersza i szerokość kolumny za pomocą getRows().get(n).setHeight() i getColumns().get(n).setWidth()

AutoFilter

  • Ustaw zakres nagłówka AutoFilter przy użyciu ws.getAutoFilter().setRange()
  • Dodaj kolumny filtrów za pomocą getFilterColumns().add(index)
  • Zdefiniuj niestandardowe kryteria filtru za pomocą AutoFilterCustomFilter i FilterOperatorType
  • Zastosuj filtry top‑10 za pomocą AutoFilterTop10

Walidacja danych i formatowanie warunkowe

  • Dodaj reguły walidacji liczb całkowitych, dziesiętnych lub listy za pomocą sheet.getValidations().add()
  • Użyj ValidationType i OperatorType z ograniczeniami formuły
  • Zastosuj formatowanie warunkowe za pomocą FormatConditionCollection i FormatCondition

Ustawienia strony i ochrona arkusza

  • Konfiguruj ustawienia drukowania przy użyciu PageSetup: rozmiar papieru, orientacja, dopasowanie do strony, obszar wydruku
  • Przełącz linie siatki i nagłówki przy drukowaniu za pomocą PrintOptionsModel
  • Chroń arkusze i precyzyjnie dostosuj uprawnienia przy użyciu WorksheetProtectionModel
  • Przechowuj hiperłącza w arkuszach za pomocą Hyperlink i HyperlinkCollection

Właściwości dokumentu

  • Uzyskaj dostęp i ustaw właściwości dokumentu skoroszytu za pomocą workbook.getDocumentProperties()
  • Ustaw autora, tytuł i inne pola metadanych
  • Przeglądaj diagnostykę ładowania za pomocą workbook.getLoadDiagnostics().getIssues()

Obsługiwane formaty

FormatRozszerzenieOdczytZapis
Excel Open XML.xlsx

Zapisywanie jest obecnie ograniczone do .xlsx.

 Polski