Discover phpxlsx

phpxlsx is a PHP library that allows you to create dynamically Microsoft Office Excel spreadsheets (.xlsx). The available packages are Basic, Advanced and Premium, aimed to the generation of sophisticated Excel files.

The main features of the available licenses are summarized in the following table:

phpxlsx type of license
Basic Advanced Premium
Per subdomain Per domain Per domain/IP

phpxlsx LICENSES


33% Off on LUS*

Buy Now

33% Off on LUS*

Buy Now

33% Off on LUS*

Buy Now

* Discount on License Update Service (LUS) for License + LUS orders

Basic Advanced Premium
phpxlsx type of license Per subdomain Per domain Per domain/IP
Use the same license for multiple domains (only for licenses tied to an IP).
XLSX files as stream
Serialize files
XLSX password protection
XLSX encryption
Sign XLSX spreadsheets
Set custom chart colors for series and values
Add background colors to charts, plot and legend areas
Rotate text contents in vertical and horizontal axes
Style vertical and horizontal axes
Generate code skeletons automatically.
Check server settings.
Show recommendations.
Return information.
Other commands.
Package with PHP namespaces. Use phpxlsx with Composer, Symfony, Drupal, Yii, Laravel and any other project, framework or CMS with PHP namespaces.
Conversion Plugin based on LibreOffice
Conversion Plugin based on MS Excel
Import CSV files
Text search and replacement
Cell ranges
Rich text contents
Defined names
Text boxes
Base templates
Use of external templates
Replacement of variables
Replacement of images
Get variables
Transform HTML and CSS to XLSX
Active sheet
Spreadsheet properties
Column and row settings
Sheet settings
Workbook settings
Basic tables
Advanced table formatting
Add filters
Add images
Replace images
Background images
Replacement of images in templates
2D basic graphs
2D advanced graphs
3D graphs
OMML support
MathML support