Leitura de arquivos CSV com PHP
O CSV se tratá de uma estrutura de organização de dados em arquivos de texto ou simplesmente para a identificação de seu formato em um bloco. A sigla CSV significa “Comma Separated Values”, foi muito utilizada na época dos mainframes, não se trata de um formato novo, porém ainda é muito utilizado por diversos sistemas em pleno funcionamento.
Estruturação de um CSV com PHP
O CSV é estruturado de forma tabular, organizado através de linhas e colunas. As separações são feitas a através de caracteres específicos, por padrão colunas são separa das por “vírgulas” e linhas por quebras de linhas “\n”, geralmente também se utilizam “aspas” a cerca de textos que contenham caracteres especiais. A baixo podemos ver um exemplo um arquivo CSV com dados de pessoas:
nome,site,telefone,idade
Gabriel,www.mestredev.com.br,333333333,25
"João",www.site-exemplo-joao.com.br,444444444,30
Maria,www.site-exemplo-maria.com.br,55555555,25
Uma grande vantagem é que o formato é muito simples, e sua leitura pode ser feita através de diversas ferramentas, entre elas está o famoso “Microsoft Excel”, o exemplo anterior aberto no no Excel seria exibido da seguinte forma…