# Features

This topic describes all the available features in DsExcel Java such as hyperlinks, sort, filter, group, conditional formatting, formulas, and more.

## Content

This section comprises the features available in DsExcel.
[Worksheet](/document-solutions/java-excel-api/docs/online/Features/ManageWorksheet)
Work with cells, range and basic worksheet operations.
[Workbook](/document-solutions/java-excel-api/docs/online/Features/ManageWorkbook)
Work with basic workbook operations.
[Comments](/document-solutions/java-excel-api/docs/online/Features/Comments)
Add or delete comments, show or hide comments, set rich text, comment layout or author of a comment.
[Hyperlinks](/document-solutions/java-excel-api/docs/online/Features/Hyperlinks)
Add, configure or delete hyperlinks.
[Sort](/document-solutions/java-excel-api/docs/online/Features/AllowSort)
Apply sorting and its various types.
[Filter](/document-solutions/java-excel-api/docs/online/Features/ApplyFilters)
Apply filtering and its several types.
[Group](/document-solutions/java-excel-api/docs/online/Features/ApplyGrouping)
Apply grouping over data in rows or columns.
[Conditional Formatting](/document-solutions/java-excel-api/docs/online/Features/ApplyConditionalFormatting)
Apply conditional formatting in a cell or range of cells.
[Data Validations](/document-solutions/java-excel-api/docs/online/Features/ApplyDataValidations)
Add, modify and delete data validations.
[Data Binding](/document-solutions/java-excel-api/docs/online/Features/data-binding)
Bind data to sheet, cell or table columns.
[Import Data](/document-solutions/java-excel-api/docs/online/Features/ImportData)
Import data from an object collection or a table to a range.
[Formulas](/document-solutions/java-excel-api/docs/online/Features/ManageFormulas)
Use formulas to carry complex calculations.
[Custom Functions](/document-solutions/java-excel-api/docs/online/Features/ManageCustomFunctions)
Create custom functions to implement custom arithmetic logic.
[Shapes and Pictures](/document-solutions/java-excel-api/docs/online/Features/WorkWithShape)
Work with shapes and pictures in a worksheet.
[Styles](/document-solutions/java-excel-api/docs/online/Features/ApplyStyle)
Set styles to format cell appearance.
[Themes and Colors](/document-solutions/java-excel-api/docs/online/Features/ThemesandColors)
Apply built-in or custom themes and colors to change the workbook appearance.
[Chart](/document-solutions/java-excel-api/docs/online/Features/UseChart)
Work with charts to display data graphically.
[Table](/document-solutions/java-excel-api/docs/online/Features/UseTable)
Use tables to organize large amount of data efficiently.
[Pivot Table](/document-solutions/java-excel-api/docs/online/Features/UsePivotTable)
Use pivot table to perform analysis of complex information and summarize data.
[Sparkline](/document-solutions/java-excel-api/docs/online/Features/UseSparkline)
Use sparklines to insert graphical illustration of trends in data.
[Slicer](/document-solutions/java-excel-api/docs/online/Features/UseSlicer)
Use slicers to perform quick filtration of data in tables and pivot tables.
[Print Settings](/document-solutions/java-excel-api/docs/online/Features/ConfigurePrintSettingsviaPageSetup)
Configure print settings to manage printing options.
[Logging](/document-solutions/java-excel-api/docs/online/Features/logging)
Capture debug, error, information and warning logs to locate issues and finding out their root cause.
[Defined Names](/document-solutions/java-excel-api/docs/online/Features/DefinedNames)
Name the tables or ranges within workbook or worksheet scope.
[AI Assistant](/document-solutions/java-excel-api/docs/online/Features/ai-assistant)
Provides AI functions and model request handlers.