Funkce

Přehled funkce

Aspose.Cells FOSS for Java poskytuje následující funkce pro aplikace Java 17+.

Správa sešitu a listu

  • Vytvořte nové sešity pomocí new Workbook() pomocí vzoru try-with-resources
  • Načtěte existující soubory .xlsx přes new Workbook(path) nebo new Workbook(path, options)
  • Přistupujte k listům pomocí getWorksheets().get(index) nebo podle názvu
  • Přejmenujte listy pomocí setName(), přidávejte a odstraňujte listy, nastavte aktivní list
  • Ovládejte viditelnost listu a barvu záložky pomocí WorksheetViewModel
  • Aktivujte režim opravy pomocí LoadOptions.setTryRepairPackage() a setTryRepairXml()

Hodnoty buněk a vzorce

  • Nastavte typované hodnoty pomocí cell.putValue() pro String, int, double, boolean a LocalDateTime
  • Zkontrolujte typ hodnoty pomocí CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Uložte řetězce vzorců pomocí cell.setFormula() — přepočítáno v Excelu při otevření
  • Získejte řetězcovou reprezentaci pomocí cell.getStringValue()
  • Přečtěte surovou hodnotu pomocí cell.getValue() jako Object

Formátování buněk a styly

  • Použijte písma, okraje, výplně a zarovnání pomocí třídy Style z cell.getStyle()
  • Nastavte tučné, barvu a název písma pomocí Style.getFont()
  • Ovládejte zarovnání pomocí HorizontalAlignment (LEFT, CENTER, RIGHT) a AlignmentValue
  • Nastavte formáty čísel pomocí style.setCustom() nebo vestavěných NumberFormat vzorů
  • Upravit výšku řádku a šířku sloupce pomocí getRows().get(n).setHeight() a getColumns().get(n).setWidth()

AutoFilter

  • Nastavte rozsah záhlaví AutoFiltru pomocí ws.getAutoFilter().setRange()
  • Přidejte sloupce filtru pomocí getFilterColumns().add(index)
  • Definujte vlastní kritéria filtru pomocí AutoFilterCustomFilter a FilterOperatorType
  • Použijte filtry top‑10 pomocí AutoFilterTop10

Ověřování dat a podmíněné formátování

  • Přidejte pravidla validace celých čísel, desetinných čísel nebo seznamu pomocí sheet.getValidations().add()
  • Použijte ValidationType a OperatorType s mezemi vzorce
  • Použijte podmíněné formátování pomocí FormatConditionCollection a FormatCondition

Nastavení stránky a ochrana listu

  • Nakonfigurujte nastavení tisku pomocí PageSetup: velikost papíru, orientace, přizpůsobení stránce, tisková oblast
  • Přepínejte mřížky a záhlaví pro tisk pomocí PrintOptionsModel
  • Chraňte listy a jemně laděte oprávnění pomocí WorksheetProtectionModel
  • Ukládejte hypertextové odkazy do listů pomocí Hyperlink a HyperlinkCollection

Vlastnosti dokumentu

  • Přístup k vlastnostem dokumentu sešitu a jejich nastavení pomocí workbook.getDocumentProperties()
  • Nastavte autora, název a další pole metadat
  • Prohlédněte diagnostiku načítání pomocí workbook.getLoadDiagnostics().getIssues()

Podporované formáty

FormátPříponaČístZapsat
Excel Open XML.xlsx

Ukládání je v současné době omezeno na .xlsx.

 Čeština