portphp/spreadsheet
Spreadsheet reader and writer for PortPHP, built on PhpSpreadsheet. Import Excel and CSV files into PHP applications and export data to XLSX, ODS, or CSV through a consistent, extensible API.
Consider it when:
Look elsewhere when:
maatwebsite/excel) has far stronger Laravel integration, documentation, community adoption, and import/export ergonomics.For executives: We can accelerate spreadsheet import/export features by using a small MIT-licensed adapter that connects our data-processing pipeline to PhpSpreadsheet, the standard PHP library for Excel files. This is not a major platform bet: we will isolate it behind an internal interface and use it first for internal/admin workflows. Because community adoption is low, we will validate it with a time-boxed prototype, keep Laravel Excel as a fallback, and avoid committing customer-critical imports until performance and reliability are proven. The business benefit is faster delivery of onboarding, bulk-edit, and reporting workflows without building file parsing ourselves.
For engineering: This is a PortPHP reader/writer adapter for PhpSpreadsheet. It is useful if we adopt PortPHP’s pipeline model for ETL-style imports and exports; otherwise it adds abstraction without much benefit. Wrap it in an application-owned adapter, pin the version, verify the PhpSpreadsheet constraint and PHP/Laravel compatibility, and add tests for memory usage, large files, malformed spreadsheets, and format edge cases. Do not assume Laravel service-provider integration. Monitor upstream maintenance and be prepared to fork or replace it.
How can I help you explore Laravel packages today?