Cargar archivo CSV con PHP PHP
Publicado: 11 de Oct del 2009Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com
Código para extraer información de un archivo CSV en PHP
En este tutorial mostraremos cómo acceder a un archivo remoto en formato CSV extraer los datos y ponerlos en un array para manejarlos como nos convenga.
Los archivos CSV son un tipo de archivo utilizado para guardar información de una forma estructurada de una base de datos en un archivo. Principalmente se utiliza Microsoft Excel para generar estos archivos y es común que nos pasen datos en este tipo de archivo y tengamos que extraerlos.
Para ello PHP tiene funciones que nos facilitarán el trabajo.
Función fgetcsv()
Lo que haremos será cargar el archivo y luego leer línea a línea para obtener la información.
$archivo = fopen("archivo.csv");
while($linea = fgetcsv($archivo,0,",")){
$columna1 = $linea[0];
$columna2 = $linea[1];
$columna3 = $linea[2];
$columna4 = $linea[3];
}
fclose($archivo);
Es importante que en la función fgetcsv() además de pasarle el archivo CSV, le pasemos la cadena de texto que hace de delimitador. En este caso una coma.
Comentarios
Artículos relacionadosVer más
- Calcular el tiempo exacto entre dos fechas
- Clase para conectar php con mysql
- Tipos de funciones para Expresiones Regulares
- Comparar Fechas en PHP
- Crear archivos en PHP
- Public, Private y Protected
- Programación Orientada a Objetos
- Formulario de contacto en PHP
- Modelo Vista Controlador
- Mostrar resultados por columnas