PHPackages                             natanaugusto/easyspreadsheets - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. natanaugusto/easyspreadsheets

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

natanaugusto/easyspreadsheets
=============================

A easy way to handle spreadsheets with PHP

0.0.2(7y ago)29MITPHP

Since Jul 24Pushed 7y agoCompare

[ Source](https://github.com/natanaugusto/easyspreadsheets)[ Packagist](https://packagist.org/packages/natanaugusto/easyspreadsheets)[ RSS](/packages/natanaugusto-easyspreadsheets/feed)WikiDiscussions master Synced 2mo ago

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

EasySpreadsheets
================

[](#easyspreadsheets)

[![Total Downloads](https://camo.githubusercontent.com/ffb1402674b4f27ca62728b66ee036c0c09a7df152fa84f83164191c4977dd33/68747470733a2f2f706f7365722e707567782e6f72672f6e6174616e6175677573746f2f656173797370726561647368656574732f642f746f74616c2e737667)](https://packagist.org/packages/natanaugusto/easyspreadsheets)[![Latest Stable Version](https://camo.githubusercontent.com/ca07cc0f97d765da5a8dd79b09dc92974fb4262d27b01106de99f0aad267f40c/68747470733a2f2f706f7365722e707567782e6f72672f6e6174616e6175677573746f2f656173797370726561647368656574732f762f737461626c652e737667)](https://packagist.org/packages/natanaugusto/easyspreadsheets)[![License](https://camo.githubusercontent.com/9d9bec9b1121c4c49fc5a0a0e5ff678d5eac88caa404fc3c566cfb37970b7908/68747470733a2f2f706f7365722e707567782e6f72672f6e6174616e6175677573746f2f656173797370726561647368656574732f6c6963656e73652e737667)](https://packagist.org/packages/natanaugusto/easyspreadsheets)[![Flying Donut](https://camo.githubusercontent.com/9443d10bfcc908ba91c0bffa05a26aa54a490a6145c91bbed914ce40626e76ee/68747470733a2f2f7777772e666c79696e67646f6e75742e696f2f6170692f70726f6a656374732f3562353763366537653462303135616435386533366331322f697465726174696f6e732f63757272656e742f7374617475732e737667)](https://www.flyingdonut.io/app/project/project-id=5b57c6e7e4b015ad58e36c12)

That's a easy way to use [PhpSpreadsheet](https://phpspreadsheet.readthedocs.io).

What you can do with this:

- Load a spreadsheet very easily.
- Read spreadsheets with header
- Read cells colors
- Read rows associated with their headers
- Paint cells and texts
- That's it for now

Install:

```
composer require natanaugusto/easyspreadsheets
```

Begins:

```
require_once('../vendor/autoload.php');

use EasySpreadsheets\Handler as EasySpreadsheet;
$file = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'example.xlsx';

$spread = new EasySpreadsheet;
$spread->load($file);
```

Load without header on spreadsheet:

```
$spread->load($file, false);
```

Get all rows:

```
$spread->getRows()
```

Get the current row:

```
$spread->getRow()
```

Get a especific row:

```
$spread->getRow(2)
```

(Yes, my English is a very bad shit)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

2

Last Release

2846d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c7173deb83ac4360f5337daec83bd78fbd3919af95def48d6be4da0ff80776f5?d=identicon)[Natan Augusto](/maintainers/Natan%20Augusto)

---

Top Contributors

[![natanaugusto](https://avatars.githubusercontent.com/u/1056194?v=4)](https://github.com/natanaugusto "natanaugusto (27 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/natanaugusto-easyspreadsheets/health.svg)

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

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k17](/packages/civicrm-civicrm-core)[in2code/powermail

Powermail is a well-known, editor-friendly, powerful and easy to use mailform extension for TYPO3 with a lots of features

982.5M38](/packages/in2code-powermail)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

52664.9k12](/packages/solspace-craft-freeform)[pimcore/data-importer

Adds a comprehensive import functionality to Pimcore Datahub

44763.4k2](/packages/pimcore-data-importer)[terminal42/contao-leads

Leads extension for Contao Open Source CMS; Store and manage form data with ease!

41167.9k10](/packages/terminal42-contao-leads)

PHPackages © 2026

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