1. Go to this page and download the library: Download diouro/csv-lib library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
diouro / csv-lib example snippets
# Incluindo a biblioteca CSV
Manipulação de dados
$csv = new CsvReader( 'movimentos_financeiros.csv',',','"' );
# obtendo os dados e realizando um Loop
# com foreach
foreach( $csv->read() as $linha )
var_dump( $linha );
/**
* Caminho e Nome do Arquivo
* saida: string; algo como 'teste_importe__.csv';
*/
echo $csv->filepath() ;
/**
* Número total de registros
* dentro do arquivo
* saida: valor int;
*/
echo $csv->numRows() ;
/**
* Obtendo o tamanho do arquivo
* formatado em B,KB,MB,GB.
* saida: Array('size','unit');
*/
$size = $csv->size();
echo $size['size'] . $size['unit'] ;
/**
* Obtendo a data em que o arquivo foi
* Modificado.
* Nota: Precisa configurar em seu sistema
* o timezone com date_default_timezone_set();
* saida: string; algo como 10/04/2017 19:42:02
*/
echo $csv->dataModificacao() ;
/**
* Existe a data em que o arquivo foi acessado
* por ultimo.
* saida: string; algo como 10/04/2017 19:42:02
*/
echo $csv->dataAcesso() ;
/**
* Você também pode transformar o resultado final
* em um objeto, se assim desejar e achar mais
* confortavel o uso de oop.
* A conversão funciona pelo proprio PHP via typecast.
*/
foreach( $csv->ler() as $linha ){
$linha = (object) $linha;
var_dump( $linha );
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.