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ő .xlsx fájlokat a new Workbook(path) vagy a new 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 WorksheetViewModel segítségével
  • Javítási mód engedélyezése a LoadOptions.setTryRepairPackage() és a setTryRepairXml() 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 a String, int, double, boolean és LocalDateTime számára
  • Ellenőrizd az érték típusát a CellValueType segí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, mint Object

Cellák formázása és stílusai

  • Alkalmazza a betűtípusokat, szegélyeket, kitöltéseket és igazítást a Style osztályon keresztül a cell.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 a AlignmentValue‑val
  • Állítson be számformátumokat a style.setCustom() használatával vagy a beépített NumberFormat mintákkal
  • Állítsa be a sor magasságát és az oszlop szélességét a getRows().get(n).setHeight() és getColumns().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 és FilterOperatorType segítségével
  • Top‑10 szűrők alkalmazása a AutoFilterTop10 haszná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 és OperatorType-t képletkorlátokkal
  • Alkalmazz feltételes formázást a FormatConditionCollection és FormatCondition segítségével

Oldalbeállítás és munkalapvédelem

  • Nyomtatási beállítások konfigurálása a PageSetup segí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 PrintOptionsModel segítségével
  • Munkalapok védelme és a jogosultságok finomhangolása a WorksheetProtectionModel használatával
  • Hiperhivatkozások tárolása a munkalapokon a Hyperlink és HyperlinkCollection segí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átumKiterjesztésOlvasásÍrás
Excel Open XML.xlsx

A mentés jelenleg korlátozva van a .xlsx-ra.

 Magyar