Excel Driver
Strategy interface for interacting with different Excel libraries.
This interface abstracts the core operations of Excel generation, allowing the DSL to remain agnostic of the underlying engine (e.g., Apache POI, FastExcel).
Implementations must handle the lifecycle of workbooks, sheets, and rows in a streaming-compatible way.
Thread Safety: Implementations of this interface are generally not thread-safe. Synchronization should be handled at the DSL or application level.
See also
Inheritors
Functions
Applies configuration options to the workbook.
Finalize the current sheet.
Finalize the workbook, write to the output stream, and release resources.
Merge a range of cells into one.
Returns the currently active native sheet object.
Returns the underlying native workbook object.
Set the width of a specific column.
Create a new sheet with the given name.
Initialize the workbook and associate it with the provided outputStream.
Write a formula to a specific cell in the current row.