PHPackages                             joshuawebdev/csv2json - 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. joshuawebdev/csv2json

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

joshuawebdev/csv2json
=====================

Convert content from csv files to json

17PHP

Since Nov 5Pushed 2y agoCompare

[ Source](https://github.com/JoshuaWebDev/csv2json)[ Packagist](https://packagist.org/packages/joshuawebdev/csv2json)[ RSS](/packages/joshuawebdev-csv2json/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

**CSV 2 JSON**
==============

[](#csv-2-json)

Programa em PHP que lê um arquivo no formato csv e converte-o para json

- Linguagem: [PHP](https://www.php.net)
- Versão 1.8

---

👤 Autor: Josué B. da Silva

🌐 Website: joshuawebdev.wordpress.com

✉️ E-mail:

---

Descrição
---------

[](#descrição)

Lê um arquivo no formato csv e converte-o para json.

É possível definir o tipo de separador (vígula, ponto e vígula, etc) por meio do método setSeparator().

É possível definir entre aspas simples ou duplas por meio do método setQuotes().

> Dentro do arquivo csv2json.php você pode ver um exemplo do uso dos métodos setSeparator() e setQuotes()

Dependências
------------

[](#dependências)

É necessário ter instalado em seu computador o [PHP](https://www.php.net) a partir da versão 5.6 (versão com suporte a execução pelo terminal) e o gerenciador de dependências [Composer](https://getcomposer.org/).

Instalação
----------

[](#instalação)

```
composer require joshuawebdev/csv2json

```

Execução
--------

[](#execução)

O programa roda por meio de um terminal (prompt de comando, no caso do Windows). Ele recebe dois parâmetros:

Exemplo de Execução:

Sintaxe de Uso

```
php csv2json.php [source.csv]

```

onde \[source.csv\] é o arquivo csv a ser convertido em json.

Reutilizando em outras aplicações
---------------------------------

[](#reutilizando-em-outras-aplicações)

Caso queira reutilizar a biblioteca em outra aplicação, primeiro instale a biblioteca por meio do comando:

```
composer require joshuawebdev/csv2json

```

Em seguida importe a classe Csv2Json para o local onde deseja utilizar como no exemplo abaixo:

```
