En este artículo, aprenderemos cómo mostrar datos de un archivo CSV usando PHP usando las funciones fgetcsv(), str_getcsv y SplFileObject.
El archivo CSV es un formato de archivo simple que se utiliza para almacenar datos con valores separados por comas, y cada fila representa un registro en los datos tabulares. Para leer un archivo CSV usando PHP, usaremos la función fgetcsv() que lee una línea de un archivo CSV y devuelve una matriz de valores que representan los datos CSV presentes en esa línea.
Entendamos esto con la ayuda del siguiente ejemplo:
En este ejemplo, leeremos un archivo CSV de datos usando la función fgetcsv() y mostraremos los valores en formato tabular usando la etiqueta de tabla HTML.
El archivo CSV utilizado en este ejemplo −
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 '
En este ejemplo, leeremos un archivo CSV de estudiantes que contiene su nombre, edad y sexo, y mostraremos sus datos en formato tabular usando 3 métodos diferentes, usando los métodos str_getcsv, fgetcsv y 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 '
En conclusión, mostrar datos de un archivo CSV usando PHP es un proceso sencillo usando la función fgetcsv(). Con la ayuda de etiquetas HTML, mostramos fácilmente los datos en formato tabular. Siguiendo los ejemplos proporcionados en este artículo, aprendimos a leer y mostrar datos de archivos CSV en PHP, lo que puede ser útil en varias aplicaciones.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3