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 vianew Workbook(path)ellernew 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()ochsetTryRepairXml()
Cellvärden och formler
- Ställ in typade värden med
cell.putValue()förString,int,double,booleanochLocalDateTime - 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()somObject
Cellformatering och stilar
- Tillämpa typsnitt, kantlinjer, fyllningar och justering via
Style-klassen fråncell.getStyle() - Ställ in fetstil, färg och typsnittsnamn via
Style.getFont() - Kontrollera justering via
HorizontalAlignment(LEFT,CENTER,RIGHT) ochAlignmentValue - Ställ in talformat med
style.setCustom()eller inbyggdaNumberFormat-mönster - Justera radhöjd och kolumnbredd med
getRows().get(n).setHeight()ochgetColumns().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
AutoFilterCustomFilterochFilterOperatorType - Tillämpa top‑10‑filter via
AutoFilterTop10
Datavalidering och villkorsstyrd formatering
- Lägg till heltals-, decimal- eller listvalideringsregler via
sheet.getValidations().add() - Använd
ValidationTypeochOperatorTypemed formelgränser - Tillämpa villkorsstyrd formatering via
FormatConditionCollectionochFormatCondition
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
HyperlinkochHyperlinkCollection
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
| Format | Extension | Läsa | Skriva |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
Sparande är för närvarande begränsat till .xlsx.