Funkciók
Funkció áttekintés
Az Aspose.Cells FOSS for Java a következő képességeket biztosítja a Java 17+ alkalmazások számára.
Munkafüzet és munkalap kezelése
- Hozzon létre új munkafüzeteket a
new Workbook()segítségével a try‑with‑resources mintával - Töltsön be meglévő
.xlsxfájlokat anew Workbook(path)vagy anew Workbook(path, options)segítségével - Hozzáférés munkalapokhoz a
getWorksheets().get(index)vagy név alapján - Munkalapok átnevezése a
setName()segítségével, lapok hozzáadása és eltávolítása, az aktív lap beállítása - A munkalap láthatóságának és a fül színének vezérlése a
WorksheetViewModelsegítségével - Javítási mód engedélyezése a
LoadOptions.setTryRepairPackage()és asetTryRepairXml()segítségével
Cellák értékei és képletei
- Állíts be típusos értékeket a
cell.putValue()segítségével aString,int,double,booleanésLocalDateTimeszámára - Ellenőrizd az érték típusát a
CellValueTypesegítségével:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Tárold a képlet karakterláncokat a
cell.setFormula()használatával — az Excel újraszámolja a megnyitáskor - Hozzáférj a karakterlánc ábrázoláshoz a
cell.getStringValue()segítségével - Olvasd a nyers értéket a
cell.getValue()segítségével, mintObject
Cellák formázása és stílusai
- Alkalmazza a betűtípusokat, szegélyeket, kitöltéseket és igazítást a
Styleosztályon keresztül acell.getStyle()‑ból - Állítsa be a félkövér, a színt és a betűtípus nevét a
Style.getFont()segítségével - Irányítsa az igazítást a
HorizontalAlignment‑vel (LEFT,CENTER,RIGHT) és aAlignmentValue‑val - Állítson be számformátumokat a
style.setCustom()használatával vagy a beépítettNumberFormatmintákkal - Állítsa be a sor magasságát és az oszlop szélességét a
getRows().get(n).setHeight()ésgetColumns().get(n).setWidth()segítségével
Automatikus szűrő
- Állítson be egy AutoFilter fejléc tartományt a
ws.getAutoFilter().setRange()segítségével - Szűrőoszlopok hozzáadása a
getFilterColumns().add(index)használatával - Egyéni szűrőfeltételek meghatározása a
AutoFilterCustomFilterésFilterOperatorTypesegítségével - Top‑10 szűrők alkalmazása a
AutoFilterTop10használatával
Adatellenőrzés és Feltételes Formázás
- Adj hozzá egész szám, tizedes vagy lista érvényesítési szabályokat a
sheet.getValidations().add()segítségével - Használd a
ValidationTypeésOperatorType-t képletkorlátokkal - Alkalmazz feltételes formázást a
FormatConditionCollectionésFormatConditionsegítségével
Oldalbeállítás és munkalapvédelem
- Nyomtatási beállítások konfigurálása a
PageSetupsegítségével: papírméret, tájolás, oldalhoz igazítás, nyomtatási terület - Rácsvonalak és fejlécek ki- és bekapcsolása nyomtatáshoz a
PrintOptionsModelsegítségével - Munkalapok védelme és a jogosultságok finomhangolása a
WorksheetProtectionModelhasználatával - Hiperhivatkozások tárolása a munkalapokon a
HyperlinkésHyperlinkCollectionsegítségével
Dokumentum tulajdonságai
- A munkafüzet dokumentumtulajdonságainak elérése és beállítása a
workbook.getDocumentProperties()segítségével - Szerző, cím és egyéb metaadatmezők beállítása
- Betöltési diagnosztika ellenőrzése a
workbook.getLoadDiagnostics().getIssues()segítségével
Támogatott formátumok
| Formátum | Kiterjesztés | Olvasás | Írás |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
A mentés jelenleg korlátozva van a .xlsx-ra.