The event model can read XLS files with a very small memory footprint. For writing you still have to use the usermodel. The eventmodel is to the usermodel what SAX is to DOM.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | HSSFListener
Interface for use with the HSSFRequest and HSSFEventFactory. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbortableHSSFListener
Abstract class for use with the HSSFRequest and HSSFEventFactory, which allows for the halting of processing. |
| public class | EventWorkbookBuilder
When working with the EventUserModel, if you want to
process formulas, you need an instance of
|
| public class | FormatTrackingHSSFListener
A proxy HSSFListener that keeps track of the document formatting records, and provides an easy way to look up the format strings used by cells from their ids. |
| public class | HSSFEventFactory
Low level event based HSSF reader. |
| public class | HSSFRequest
An HSSFRequest object should be constructed registering an instance or multiple instances of HSSFListener with each Record.sid you wish to listen for. |
| public class | HSSFUserException
This exception is provided as a way for API users to throw exceptions from their event handling code. |
| public class | MissingRecordAwareHSSFListener
A HSSFListener which tracks rows and columns, and will trigger your HSSFListener for all rows and cells, even the ones that aren't actually stored in the file. |