Funktioner

Funktionsöversikt

Aspose.Cells FOSS för Java tillhandahåller följande funktioner för Java 17+ applikationer.

Arbetsbok och arbetsbladshantering

  • Skapa nya arbetsböcker med new Workbook() med hjälp av try‑with‑resources‑mönstret
  • Läs in befintliga .xlsx‑filer via new Workbook(path) eller new Workbook(path, options)
  • Åtkomst till kalkylblad via getWorksheets().get(index) eller med namn
  • Byt namn på kalkylblad med setName(), lägg till och ta bort blad, ange det aktiva bladet
  • Styr kalkylblads synlighet och flikfärg via WorksheetViewModel
  • Aktivera reparationsläge med LoadOptions.setTryRepairPackage() och setTryRepairXml()

Cellvärden och formler

  • Ställ in typade värden med cell.putValue() för String, int, double, boolean och LocalDateTime
  • Inspektera värdetyp via CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Spara formelsträngar med cell.setFormula() — omräknas av Excel vid öppning
  • Åtkomst till strängrepresentation via cell.getStringValue()
  • Läs råvärde via cell.getValue() som Object

Cellformatering och stilar

  • Tillämpa typsnitt, kantlinjer, fyllningar och justering via Style-klassen från cell.getStyle()
  • Ställ in fetstil, färg och typsnittsnamn via Style.getFont()
  • Kontrollera justering via HorizontalAlignment (LEFT, CENTER, RIGHT) och AlignmentValue
  • Ställ in talformat med style.setCustom() eller inbyggda NumberFormat-mönster
  • Justera radhöjd och kolumnbredd med getRows().get(n).setHeight() och getColumns().get(n).setWidth()

AutoFilter

  • Ställ in ett AutoFilter‑rubrikområde med ws.getAutoFilter().setRange()
  • Lägg till filterkolumner via getFilterColumns().add(index)
  • Definiera anpassade filterkriterier via AutoFilterCustomFilter och FilterOperatorType
  • Tillämpa top‑10‑filter via AutoFilterTop10

Datavalidering och villkorsstyrd formatering

  • Lägg till heltals-, decimal- eller listvalideringsregler via sheet.getValidations().add()
  • Använd ValidationType och OperatorType med formelgränser
  • Tillämpa villkorsstyrd formatering via FormatConditionCollection och FormatCondition

Sidinställning och arbetsbladsskydd

  • Konfigurera utskriftsinställningar med PageSetup: pappersstorlek, orientering, anpassa till sida, utskriftsområde
  • Växla rutnät och rubriker för utskrift via PrintOptionsModel
  • Skydda kalkylblad och finjustera behörigheter med WorksheetProtectionModel
  • Spara hyperlänkar i kalkylblad via Hyperlink och HyperlinkCollection

Dokumentegenskaper

  • Åtkomst och ställ in arbetsbokens dokumentegenskaper via workbook.getDocumentProperties()
  • Ange författare, titel och andra metadatafält
  • Inspektera laddningsdiagnostik via workbook.getLoadDiagnostics().getIssues()

Stödda format

FormatExtensionLäsaSkriva
Excel Open XML.xlsx

Sparande är för närvarande begränsat till .xlsx.

 Svenska