PHPackages                             portphp/excel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. portphp/excel

Abandoned → [portphp/spreadsheet](/?search=portphp%2Fspreadsheet)Library[File &amp; Storage](/categories/file-storage)

portphp/excel
=============

DEPRECATED: Excel reader/writer for Port (use portphp/spreadsheet)

1.1.0(8y ago)26263.3k↑44.5%5MITPHP

Since Aug 30Pushed 5y ago4 watchersCompare

[ Source](https://github.com/portphp/excel)[ Packagist](https://packagist.org/packages/portphp/excel)[ Docs](https://github.com/portphp)[ RSS](/packages/portphp-excel/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

portphp/excel
=============

[](#portphpexcel)

> **DEPRECATED.** This package depends on the abandoned [PHPExcel](https://github.com/PHPOffice/PHPExcel) library and is no longer maintained.
>
> Use **[portphp/spreadsheet](https://github.com/portphp/spreadsheet)** (PhpSpreadsheet) instead:
>
> ```
> composer require portphp/spreadsheet
> ```

[![Latest Version](https://camo.githubusercontent.com/9d1a8ead129817037d5dd77b11dda13145dd14217280a77869cd6f0fc98b4f1e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f706f72747068702f657863656c2e7376673f7374796c653d666c61742d737175617265)](https://github.com/portphp/excel/releases)[![PHP Version](https://camo.githubusercontent.com/f6d40887d31ae681e5e8172e36927b3cbc6a693cd55e61efe57d7845537e57eb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f706f72747068702f657863656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/portphp/excel)

Excel reader and writer for [Port](https://github.com/portphp) based on PHPExcel.

Migration
---------

[](#migration)

Old (`portphp/excel`)New (`portphp/spreadsheet`)`Port\Excel\ExcelReader``Port\Spreadsheet\SpreadsheetReader``Port\Excel\ExcelWriter``Port\Spreadsheet\SpreadsheetWriter``phpoffice/phpexcel``phpoffice/phpspreadsheet`Namespace and class names differ; APIs are intentionally similar for easy migration.

Installation (not recommended)
------------------------------

[](#installation-not-recommended)

```
$ composer require portphp/excel
```

Documentation
-------------

[](#documentation)

Historical docs: . Prefer the spreadsheet package docs going forward.

Issues and feature requests
---------------------------

[](#issues-and-feature-requests)

Please report issues and request features at .

License
-------

[](#license)

This package is licensed under the [MIT license](LICENSE).

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity43

Moderate usage in the ecosystem

Community17

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 71.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~66 days

Total

2

Last Release

3209d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/54c045456672a15a85dd65e79418d0f3375322df38ac4dedb5d66487d86ab592?d=identicon)[ddeboer](/maintainers/ddeboer)

![](https://www.gravatar.com/avatar/d98b774772961d4dddc8cedfd3de09a716b70e9f1f9cb7e4bcd8431aa79405aa?d=identicon)[portphp](/maintainers/portphp)

---

Top Contributors

[![ddeboer](https://avatars.githubusercontent.com/u/89267?v=4)](https://github.com/ddeboer "ddeboer (48 commits)")[![sagikazarmark](https://avatars.githubusercontent.com/u/1226384?v=4)](https://github.com/sagikazarmark "sagikazarmark (11 commits)")[![Baachi](https://avatars.githubusercontent.com/u/833645?v=4)](https://github.com/Baachi "Baachi (5 commits)")[![igormukhingmailcom](https://avatars.githubusercontent.com/u/6544038?v=4)](https://github.com/igormukhingmailcom "igormukhingmailcom (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/portphp-excel/health.svg)

```
[![Health](https://phpackages.com/badges/portphp-excel/health.svg)](https://phpackages.com/packages/portphp-excel)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
