Puedes generar un archivo CSV - Separado por comas y cargarlo con este comando
Código PHP:
LOAD DATA INFILE 'archvio.csv' INTO TABLE 'nombre-tabla' ;
o si deseas insertar informacion del archivo es mas de una tabla o necesitas hacer operaciones con determinados datos del mismo
Código PHP:
$fp = fopen ( "datos.csv" , "r" ); //abrir el archivo
while (( $data = fgetcsv ( $fp ,1000, "," )) !== FALSE ) { // Mientras hay líneas
$consulta = "INSERT INTO tabla VALUES('$data[0]' ,'$data[1]','$data[2]')"; // asi sucesivamente de acuerdo a la cantidad de datos de tu archivo.
}
Saludos.