Neste artigo, aprenderemos como exibir dados de um arquivo CSV usando PHP usando as funções fgetcsv(), str_getcsv e SplFileObject.
O arquivoCSV é um formato de arquivo simples usado para armazenar dados com valores separados por vírgula, e cada linha nele representa um registro nos dados tabulares. Para ler um arquivo CSV usando PHP, usaremos a função fgetcsv() que lê uma linha de um arquivo CSV e retorna uma matriz de valores representando os dados CSV presentes nessa linha.
Vamos entender isso com a ajuda de um exemplo abaixo −
Neste exemplo, leremos um arquivo CSV de dados usando a função fgetcsv() e exibiremos os valores em formato tabular usando a tag de tabela HTML.
O arquivo CSV usado neste exemplo −
Name, Age, City John, 30, New York Mary, 25, Los Angeles Tom, 40, Chicago
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
'; while (($data = fgetcsv($csvFile, 1000, ",")) !== FALSE) { echo ''; foreach ($data as $value) { echo ' '; } echo ''; fclose($csvFile); ?>' . htmlspecialchars($value) . ' '; } echo '
Neste exemplo, leremos um arquivo CSV de alunos contendo seu nome, idade e sexo, e exibiremos seus dados no formato tabular usando 3 métodos diferentes, usando os métodos str_getcsv, fgetcsv e SplFileObject respectivamente.
Name,Age,Gender John Doe,25,Male Jane Smith,30,Female Bob Johnson,40,Male Sara Lee,22,Female
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
"); // Split CSV data into rows echo 'Method 1: str_getcsv
'; echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Concluindo, exibir dados de um arquivo CSV usando PHP é um processo simples usando a função fgetcsv(). Com a ajuda de tags HTML, exibimos facilmente os dados em formato tabular. Seguindo os exemplos fornecidos neste artigo, aprendemos a ler e exibir dados de arquivos CSV em PHP, o que pode ser útil em diversas aplicações.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3