PHPackages                             everton-hilario/csv-hilario - 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. everton-hilario/csv-hilario

ActiveLibrary[File &amp; Storage](/categories/file-storage)

everton-hilario/csv-hilario
===========================

Classe escrita em PHP que fornece a possibilidade de escrever arquivos de planilha CSV de uma forma muito simples e rápida. Basta passar os dados por um array bidimensional para poder fazer o download do arquivo.

1.6(7y ago)311.8k1PHPPHP &gt;=5.6.0

Since Dec 27Pushed 7y ago1 watchersCompare

[ Source](https://github.com/EvertonHilario/csv-hilario)[ Packagist](https://packagist.org/packages/everton-hilario/csv-hilario)[ RSS](/packages/everton-hilario-csv-hilario/feed)WikiDiscussions master Synced 2w ago

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

csv-hilario
===========

[](#csv-hilario)

Classe escrita em PHP que fornece a possibilidade de escrever arquivos de planilha CSV de uma forma muito simples e rápida. Basta passar os dados por um array bidimensional para poder fazer o download do arquivo.

### Característica da classe

[](#característica-da-classe)

- De fácil implementação
- Curva baixa de aprendizado
- Código enxuto
- Defina as propriedades de escrita como nome do arquivo, header, output e delimitador dos dados.
- Classe orientada a objeto

### Requisitos

[](#requisitos)

Versão PHP 5.4.0 ou superior

### Instalação e Carregamento

[](#instalação-e-carregamento)

O **csv-hilario** está disponível no [Packagist](https://packagist.org/packages/everton-hilario/csv-hilario) e a instalação via [composer](https://getcomposer.org/) é a maneira recomendada de instalar. Basta adicionar esta linha ao seu **composer.json**

```
"everton-hilario/csv-hilario": "1.*"
```

ou executar

```
$ composer require everton-hilario/csv-hilario
```

### Exemplo básico

[](#exemplo-básico)

```
use CsvHilario\ExportCsv\ExportCsv;
//dados com o conteúdo do arquivo
$data = [
	["a" => "teste1", "b" => "teste2", "c" => "teste3"],
	["a" => "teste4", "b" => "teste5", "c" => "teste6"]
];
$csv = new ExportCsv;
$csv->setData($data);
$csv->export();
```

### Exemplo para realizar download de um CSV passando alguns parâmetros

[](#exemplo-para-realizar-download-de-um-csv-passando-alguns-parâmetros)

```
use CsvHilario\ExportCsv\ExportCsv;
//dados com o conteúdo do arquivo
$data = [
	["teste1", "teste2", "teste3"],
	["teste4", "teste5", "teste6"]
];
//dados do topo da planilha, títulos das colunas
$header = ["a", "b", "c"];
$csv = new ExportCsv;
$csv->setData($data);
$csv->setHeader($header);
$csv->setDelimiter(";");
$csv->setFileName("gremio-file");
$csv->setOutput("D");
$csv->export();
```

### Exemplo Básico para salvar arquivo CSV em diretório específico

[](#exemplo-básico-para-salvar-arquivo-csv-em-diretório-específico)

```
use CsvHilario\ExportCsv\ExportCsv;
//dados com o conteúdo do arquivo
$data = [
	["teste1", "teste2", "teste3"],
	["teste4", "teste5", "teste6"]
];
//dados do topo da planilha, títulos das colunas
$header = ["a", "b", "c"];
$csv = new ExportCsv;
$csv->setData($data);
$csv->setHeader($header);
$csv->setDelimiter(";");
$csv->setFileName("gremio-file");
$csv->setOutput("S", "directory/");
$csv->export();
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 93.8% 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 ~47 days

Recently: every ~71 days

Total

7

Last Release

2825d ago

PHP version history (4 changes)v1.0PHP &gt;=5.5.0

v1.4PHP &gt;=5.3.0

v1.5PHP &gt;=5.4.0

1.6PHP &gt;=5.6.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3636874?v=4)[Éverton Hilario](/maintainers/EvertonHilario)[@EvertonHilario](https://github.com/EvertonHilario)

---

Top Contributors

[![EvertonHilario](https://avatars.githubusercontent.com/u/3636874?v=4)](https://github.com/EvertonHilario "EvertonHilario (30 commits)")[![caioguedes](https://avatars.githubusercontent.com/u/2953198?v=4)](https://github.com/caioguedes "caioguedes (1 commits)")[![nataliawinter](https://avatars.githubusercontent.com/u/9592064?v=4)](https://github.com/nataliawinter "nataliawinter (1 commits)")

---

Tags

hacktoberfest

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/everton-hilario-csv-hilario/health.svg)

```
[![Health](https://phpackages.com/badges/everton-hilario-csv-hilario/health.svg)](https://phpackages.com/packages/everton-hilario-csv-hilario)
```

###  Alternatives

[venveo/craft-compress

Create smart zip files from Craft assets on the fly

124.7k](/packages/venveo-craft-compress)

PHPackages © 2026

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