MNB PHPExcelDeveloper Guide
v2.0.5
Explore

Main Package

Install the main Composer package and explore the included spreadsheet feature areas.

Updated

LevelAll levelsReading time5 minPackagemnb/mnb-phpexcel

What you will learn

  • Identify which feature area owns each file format or workflow.
  • Use one installation command for all documented examples.
  • Understand when to use MnbExcel, a ReadSession, WorkbookBuilder, or a specialized format class.

All primary documentation examples use the main Composer distribution and its MnbExcel facade.

Terminal
composer require mnb/mnb-phpexcel:^2.0

Unified facade

Format detection, reading, workbook creation, imports, large-file workflows, validation, security, queues, HTTP, mail, and scheduling.

Entry point
Mnb\PHPExcel\MnbExcel

Native XLSX

Advanced XLSX-only operations such as encryption inspection, direct cell helpers, and import-template writing are included in the main package.

Entry point
Mnb\PHPExcel\Format\Xlsx

Native XLS

Independent BIFF8 and OLE/CFB reading and writing for Excel 97–2003 files.

Entry point
Mnb\PHPExcel\Format\Xls

Structured formats

CSV, TSV, JSON, NDJSON, XML, and ODS feature areas are available from the same installation.

Entry point
Mnb\PHPExcel\Format\Csv / Json / Xml / Ods

Database workflows

PDO imports, mapping, validation, domain presets, failed-row output, and large XLSX-to-database processing.

Entry point
Mnb\PHPExcel\Import\SqlImporter

Application services

Queues, schedulers, HTTP/AJAX endpoints, storage, SMTP delivery, upload safety, and workflow orchestration.

Entry point
Mnb\PHPExcel\Application\...