Download the PHP package diouro/csv-lib without Composer
On this page you can find all versions of the php package diouro/csv-lib. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download diouro/csv-lib
More information about diouro/csv-lib
Files in diouro/csv-lib
Package csv-lib
Short Description Uma biblioteca CSV simples e orientada a objetos, criada para a leitura de arquivos CSV e para uso em artigo do site http://sooho.com.br . Por momento essa biblioteca faz apenas a leitura de dados. Para uma versão futura, possivelmente irei implementar métodos novos, como o retorno de dados via ResultSet, Filtro de dados, Filtro por Colunas e a possibilidade de Escrita.
License (Apache-2.0 and MIT)
Homepage http://sooho.com.br
Informations about the package csv-lib
CSVLib Exemplo
Uma biblioteca CSV simples e orientada a objetos, criada para a leitura de arquivos CSV e para uso em artigo do site http://sooho.com.br . Por momento essa biblioteca faz apenas a leitura de dados. Para uma versão futura, possivelmente irei implementar métodos novos, como o retorno de dados via ResultSet, Filtro de dados, Filtro por Colunas e a possibilidade de Escrita.
Como usar
Fique a vontade para baixar, usa-la como quiser, alterar ou sugerir melhorias. Use o arquivo exemplo_leitura.php
como referência.
Instanciando a Classe
O primeiro passo para usar, é intanciar a classe CSV. Toda a biblioca usa Namespace, para evitar conflitos com outros sistemas - visto que Csv e Arquivo, são nomes bem comuns. Comece por inserir a biblioteca e instanciar a classe usando o seguinte código:
A classe Csv
recebe 3 parametros no total. Sendo:
- Caminho para o arquivo CSV
- Delimitador de Colunas do arquivo
- Identificador de Strings caso não passe os 2 últimos parametros, a biblioteca irá considerar como padrão ";" como delimitador de colunas e '"' como idntificador de Strings.
Leitura de dados
A leitura de dados é realizada com o método read()
da classe CsvReader
.
Esse método, também pode receber os 3 parametros citado acima.
Outras possibilidades
Existem algumas funções extras que podem ser de alguma utilidade. Seguem!
Concluindo
Espero que essa simples classe possa ser de alguma ajuda a quem a utilizar. Caso, necessite mais detalhes, sinta-se a vontade para acessar o site http://sooho.com.br pois contém um material mais detalhado sobre como a biblioteca foi elaborada.
Obrigado. Wanderlei Santana [email protected]