MNB PHPExcelDeveloper Guide
v2.0.5
Getting started

Main Package and Feature Areas

Install the main MNB PHPExcel package and understand which feature area owns each spreadsheet task.

Updated

LevelBeginnerReading time6 minPackagemnb/mnb-phpexcel

What you will learn

  • Understand the feature areas included in the main package.
  • Use one Composer installation for all documented APIs.
  • Use the MnbExcel facade as the default entry point.

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\...