Reference
API Overview
A practical map of the main public classes, returned objects, and common entry points.
Start with the object that owns the job.
The public surface is intentionally layered. Most projects begin with the application facade, then move into a read session, workbook builder, focused format API, or specialist engine only when the workflow needs it.
Mnb\PHPExcel\MnbExcelUse the high-level facade for common read, write, import, security, and workflow operations.
Mnb\PHPExcel\Reader\ReadSessionWork with sheets, rows, cells, metadata, chunks, and terminal read operations.
Mnb\PHPExcel\Reader\Options\ReaderOptionsKeep immutable reader defaults for ranges, projection, formulas, errors, passwords, and progress.
Mnb\PHPExcel\Core\WorkbookBuilderCompose worksheets, formatting, charts, pivots, protection, encryption, and output.
Application & core
Start here for most application workflows and the core objects returned by high-level entry points.
Mnb\PHPExcel\MnbExcelApplicationHigh-level facade for reading, writing, domain imports, security, queues, HTTP, email, and scheduling.
View source →Mnb\PHPExcel\Reader\Options\ReaderOptionsCoreImmutable configuration for ranges, projection, mode, passwords, formulas, errors, and progress.
View source →Mnb\PHPExcel\Reader\ReadSessionCoreUnified strict and optional sheet selection, active-sheet discovery, normal/streaming reads, empty checks, row counts, cells, metadata, chunks, validation, and conversions.
View source →Mnb\PHPExcel\Core\WorkbookBuilderApplicationFluent workbook composition, formatting, images, charts, pivots, protection, encryption, and saving.
View source →Format-specific & inspection
Use focused format APIs or lightweight inspection when the job is narrower than the application facade.
Mnb\PHPExcel\Format\XlsxXLSXFocused static entry point for XLSX reads, cells, ranges, images, encryption, templates, and writing.
View source →Mnb\PHPExcel\Format\XlsXLSFocused static entry point for the independent native BIFF8/OLE reader and writer.
View source →Mnb\PHPExcel\Reader\XlsxInspectorXLSXLightweight XLSX package, sheet, dimension, security, and integrity inspection without converting worksheet rows to arrays.
View source →Large files & database
Choose these surfaces when the workload is intentionally streaming, chunked, resumable, or database-oriented.
Mnb\PHPExcel\Large\LargeXlsxReadSessionXLSXLarge XLSX chunk processing, projection, transformations, guards, passwords, and progress.
View source →Mnb\PHPExcel\Large\LargeXlsxWriteSessionXLSXStreaming XLSX/CSV ZIP output from iterables and SQL cursors.
View source →Mnb\PHPExcel\Import\SqlImporterDatabaseFormat-neutral prepared PDO batch insertion, mapping, duplicate strategies, and dry-run planning.
View source →Mnb\PHPExcel\Large\LargeExcelDatabaseImportEngineDatabase XLSXOptional large XLSX-to-PDO orchestration with chunks, manifests, resume, validation, and failed rows.
View source →Developer support
Development-only support for clearer uncaught MNB exception output while debugging integrations.
Mnb\PHPExcel\Support\MnbExcelErrorHandlerCoreOpt-in clean rendering for uncaught MNB exceptions during CLI, browser, and JSON development workflows.
View source →