All Classes and Interfaces
Class
Description
Abstract base class for file read handlers (Excel, CSV).
A functional interface for writing custom content after data rows.
A functional interface for writing custom content before the column header row.
Function that determines the background color for an individual cell based on its value and row data.
Represents a single cell's value read from an Excel file,
along with its column index and formatted string content.
Concrete column styling configuration used by
ExcelSheetWriter and
TemplateListWriter for their .column(name, fn, cfg -> ...) overloads.Shared base for column styling configuration.
Concrete subclass for defining default column styles at the writer level.
A functional interface for writing custom content after data rows in CSV output.
Represents a single column in a CSV export operation.
Predefined CSV dialect configurations for common formats.
Handles the output stage of a CSV export.
Quoting strategies for CSV field values.
Builder-style class for configuring CSV row readers.
Exception thrown during CSV read operations.
Reads CSV files and maps rows to Java objects.
Exception thrown during CSV write operations.
CSV writer for streaming large datasets into a temporary file.
Tracks the current writing position during an export operation.
Predefined border styles for Excel cells.
Represents a cell comment (note) to be added to an Excel cell.
Builder for creating charts in an Excel sheet.
Bar chart direction.
Bar chart grouping mode.
Supported chart types.
Legend position relative to the chart area.
Represents an RGB color for Excel header backgrounds and cell styling.
Represents a single Excel column and how its value is derived, styled, and rendered.
Builder for constructing
ExcelColumn instances using a fluent DSL-style API.Builder for conditional formatting rules to apply to Excel sheets.
Supported icon set types for conditional formatting.
Predefined Excel-compatible data format strings used for number, date, time, and currency formatting.
Enum representing supported Excel cell data types.
Handles the final output stage of an Excel export.
Represents a hyperlink value for Excel cells.
Represents image data to be embedded in an Excel cell.
Application-level configuration for excel-kit.
Base exception for all excel-kit library errors.
Unified schema that defines read/write column mappings for a single entity type.
Builder for constructing
ExcelKitSchema instances.Represents a single column definition in the schema.
Configures page layout settings for printing Excel sheets.
Page orientation for printing.
Standard paper sizes for printing.
Builder-style class for configuring Excel row readers.
Exception thrown during Excel read operations.
Reads Excel (.xlsx) files using Apache POI's event-based streaming API.
Fluent builder for creating rich text content with mixed formatting within a single Excel cell.
Style configuration for a rich text segment.
Holds metadata about a sheet in an Excel file.
Writes data of a specific type to one or more sheets within an
ExcelWorkbook.Fluent DSL for adding summary (footer) rows with formulas such as SUM, AVERAGE, COUNT, MIN, MAX.
Supported summary operations.
Fills data into an existing Excel template (.xlsx) while preserving formatting,
images, charts, and merged regions.
Advanced data validation configuration for Excel columns.
Supported validation types.
Orchestrates multi-sheet Excel workbook creation where each sheet can have
a different data type.
Initialization options for
ExcelWorkbook.Exception thrown during Excel write operations.
ExcelWriter is a utility class for generating large Excel files using Apache POI's SXSSFWorkbook.
Initialization options for
ExcelWriter.Common contract for file handlers produced by writer entry points.
Callback for reporting progress during large Excel/CSV writes.
Exception thrown by
AbstractReadHandler.readStrict(java.util.function.Consumer)
when a row fails validation or mapping.Represents a single column binding for reading (Excel or CSV).
Represents the result of reading a single row from an Excel file.
Provides access to all cell data in a single row, indexed by header name or column position.
A functional interface for mapping a row of data to a cell value, with optional cursor access.
Provides contextual information passed to
BeforeHeaderWriter and
AfterDataWriter callbacks, including the current sheet, workbook,
row position, and column metadata.Writes tabular (list) data into an existing template sheet starting at a given row.
Abstract container class for managing temporary files and directories.
Exception thrown when a temporary resource (file or directory) cannot be created.
Utility class for creating temporary files and directories with appropriate permissions.
A functional interface for consuming row data during Excel export.