Funktionen

Funktionsübersicht

Aspose.Cells FOSS for Java bietet die folgenden Funktionen für Java 17+ Anwendungen.

Arbeitsmappen- und Arbeitsblattverwaltung

  • Erstellen Sie neue Arbeitsmappen mit new Workbook() unter Verwendung des try-with-resources‑Musters
  • Laden Sie vorhandene .xlsx‑Dateien über new Workbook(path) oder new Workbook(path, options)
  • Greifen Sie auf Arbeitsblätter über getWorksheets().get(index) oder per Name zu
  • Benennen Sie Arbeitsblätter mit setName() um, fügen Sie Blätter hinzu und entfernen Sie sie, und setzen Sie das aktive Blatt
  • Steuern Sie die Sichtbarkeit von Arbeitsblättern und die Registerkartenfarbe über WorksheetViewModel
  • Aktivieren Sie den Reparaturmodus mit LoadOptions.setTryRepairPackage() und setTryRepairXml()

Zellwerte und Formeln

  • Setzen Sie typisierte Werte mit cell.putValue() für String, int, double, boolean und LocalDateTime
  • Prüfen Sie den Werttyp über CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Speichern Sie Formelzeichenketten mit cell.setFormula() — von Excel beim Öffnen neu berechnet
  • Greifen Sie über cell.getStringValue() auf die Zeichenkettenrepräsentation zu
  • Lesen Sie den Rohwert über cell.getValue() als Object

Zellformatierung und Stile

  • Wenden Sie Schriftarten, Rahmen, Füllungen und Ausrichtung über die Style‑Klasse von cell.getStyle() an
  • Setzen Sie Fett, Farbe und Schriftname über Style.getFont()
  • Steuern Sie die Ausrichtung über HorizontalAlignment (LEFT, CENTER, RIGHT) und AlignmentValue
  • Legen Sie Zahlenformate mit style.setCustom() oder integrierten NumberFormat‑Mustern fest
  • Passen Sie die Zeilenhöhe und Spaltenbreite mit getRows().get(n).setHeight() und getColumns().get(n).setWidth() an

AutoFilter

  • Legen Sie einen AutoFilter‑Headerbereich fest mit ws.getAutoFilter().setRange()
  • Fügen Sie Filterspalten hinzu über getFilterColumns().add(index)
  • Definieren Sie benutzerdefinierte Filterkriterien über AutoFilterCustomFilter und FilterOperatorType
  • Wenden Sie Top‑10‑Filter an über AutoFilterTop10

Datenvalidierung und bedingte Formatierung

  • Fügen Sie Ganzzahl‑, Dezimal‑ oder Listvalidierungsregeln über sheet.getValidations().add() hinzu
  • Verwenden Sie ValidationType und OperatorType mit Formelgrenzen
  • Wenden Sie bedingte Formatierung über FormatConditionCollection und FormatCondition an

Seitenlayout und Arbeitsblattschutz

  • Druckeinstellungen mit PageSetup konfigurieren: Papiergröße, Ausrichtung, Anpassen an Seite, Druckbereich
  • Rasterlinien und Überschriften für den Druck über PrintOptionsModel umschalten
  • Arbeitsblätter schützen und Berechtigungen feinabstimmen mit WorksheetProtectionModel
  • Hyperlinks in Arbeitsblättern über Hyperlink und HyperlinkCollection speichern

Dokumenteigenschaften

  • Zugriff auf Arbeitsmappendokumenteigenschaften und Festlegung derselben über workbook.getDocumentProperties()
  • Autor, Titel und weitere Metadatenfelder festlegen
  • Lade-Diagnosen über workbook.getLoadDiagnostics().getIssues() prüfen

Unterstützte Formate

FormatErweiterungLesenSchreiben
Excel Open XML.xlsx

Das Speichern ist derzeit auf .xlsx beschränkt.

 Deutsch