Un archivo CSV contiene varias filas delimitadas por comas de los datos que se utilizan para importar a una base de datos . En lugar de importar los datos manualmente , puede utilizar un script PHP para automatizar el proceso . PHP cuenta con varias funciones para abrir e importar un archivo CSV en una base de datos. Con un script PHP , puede importar varias filas de datos , ahorrando tiempo y recursos en el servidor de base de datos. Instrucciones
1
Haga clic en el archivo PHP que desea usar para importar los datos . Haga clic en "Abrir con ", luego haga clic en su editor de PHP.
2
Abra el archivo CSV. Debe abrir cualquier archivo que se utiliza en el código PHP y asignar el archivo a un controlador . El controlador es un búfer que contiene los datos del archivo . El código siguiente abre un archivo en PHP :
$ archivo = fopen ("c : \\ archivo.csv ", " r") ;
El código anterior se abre un archivo llamado " archivo. csv " para el acceso de lectura. Cambie el nombre del archivo y la ruta con el suyo propio.
3
Crea un bucle que pasa por cada línea e inserta los datos en la tabla. La siguiente código recorre cada línea e inserta los datos en una tabla llamada "clientes" :
while (( $ info = fgetcsv ( $ file , 1000, ",") ) == false !)
{
$ query = "INSERT INTO cliente ( nombre) VALUES ( ' info [ 0 ] . .') " ;
mysql_query ( $ consulta ) or die ( mysql_error ()); }
4
Cierre el archivo después de iteración a través de cada partida . El código siguiente se cierra un archivo CSV en PHP :
fclose ($ archivo) ;