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
.xlsxpřesnew Workbook(path)nebonew 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()asetTryRepairXml()
Hodnoty buněk a vzorce
- Nastavte typované hodnoty pomocí
cell.putValue()proString,int,double,booleanaLocalDateTime - 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()jakoObject
Formátování buněk a styly
- Použijte písma, okraje, výplně a zarovnání pomocí třídy
Stylezcell.getStyle() - Nastavte tučné, barvu a název písma pomocí
Style.getFont() - Ovládejte zarovnání pomocí
HorizontalAlignment(LEFT,CENTER,RIGHT) aAlignmentValue - Nastavte formáty čísel pomocí
style.setCustom()nebo vestavěnýchNumberFormatvzorů - Upravit výšku řádku a šířku sloupce pomocí
getRows().get(n).setHeight()agetColumns().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í
AutoFilterCustomFilteraFilterOperatorType - 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
ValidationTypeaOperatorTypes mezemi vzorce - Použijte podmíněné formátování pomocí
FormatConditionCollectionaFormatCondition
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í
HyperlinkaHyperlinkCollection
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át | Přípona | Číst | Zapsat |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
Ukládání je v současné době omezeno na .xlsx.