Functies
Functieoverzicht
Aspose.Cells FOSS for Java biedt de volgende mogelijkheden voor Java 17+ toepassingen.
Werkmap en Werkbladbeheer
- Maak nieuwe werkboeken aan met
new Workbook()met behulp van het try‑with‑resources‑patroon - Laad bestaande
.xlsx‑bestanden vianew Workbook(path)ofnew Workbook(path, options) - Toegang tot werkbladen via
getWorksheets().get(index)of op naam - Hernoem werkbladen met
setName(), voeg bladen toe en verwijder ze, stel het actieve blad in - Beheer de zichtbaarheid van werkbladen en de tabkleur via
WorksheetViewModel - Schakel reparatiemodus in met
LoadOptions.setTryRepairPackage()ensetTryRepairXml()
Celwaarden en Formules
- Stel getypte waarden in met
cell.putValue()voorString,int,double,booleanenLocalDateTime - Inspecteer het waardetype via
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Sla formule‑strings op met
cell.setFormula()— opnieuw berekend door Excel bij openen - Toegang tot de tekenreeksrepresentatie via
cell.getStringValue() - Lees de ruwe waarde via
cell.getValue()alsObject
Celopmaak en stijlen
- Pas lettertypen, randen, opvullingen en uitlijning toe via de
Style‑klasse vancell.getStyle() - Stel vet, kleur en lettertype in via
Style.getFont() - Beheer uitlijning via
HorizontalAlignment(LEFT,CENTER,RIGHT) enAlignmentValue - Stel getalformaten in met behulp van
style.setCustom()of ingebouwdeNumberFormat‑patronen - Pas rijhoogte en kolombreedte aan met
getRows().get(n).setHeight()engetColumns().get(n).setWidth()
AutoFilter
- Stel een AutoFilter‑kopbereik in met
ws.getAutoFilter().setRange() - Voeg filterkolommen toe via
getFilterColumns().add(index) - Definieer aangepaste filtercriteria via
AutoFilterCustomFilterenFilterOperatorType - Pas top‑10‑filters toe via
AutoFilterTop10
Gegevensvalidatie en voorwaardelijke opmaak
- Voeg gehele getal-, decimale- of lijstvalidatieregels toe via
sheet.getValidations().add() - Gebruik
ValidationTypeenOperatorTypemet formulegrenzen - Pas voorwaardelijke opmaak toe via
FormatConditionCollectionenFormatCondition
Pagina‑indeling en werkbladbeveiliging
- Configureer afdrukinstellingen met
PageSetup: papierformaat, oriëntatie, aanpassen aan pagina, afdrukgebied - Schakel rasterlijnen en kopteksten voor afdrukken in/uit via
PrintOptionsModel - Bescherm werkbladen en verfijn machtigingen met
WorksheetProtectionModel - Sla hyperlinks op in werkbladen via
HyperlinkenHyperlinkCollection
Documenteigenschappen
- Toegang krijgen tot en instellen van werkboekdocumenteigenschappen via
workbook.getDocumentProperties() - Stel auteur, titel en andere metagegevensvelden in
- Inspecteer laaddiagnostiek via
workbook.getLoadDiagnostics().getIssues()
Ondersteunde formaten
| Formaat | Extensie | Lezen | Schrijven |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
Opslaan is momenteel beperkt tot .xlsx.