sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Ayuda para importar un archivo de Excel a MySQL usando phpMyAdmin

Si está familiarizado con html y php, use este script biblioteca simplex excel puede crear su propia importación de Excel a mysql. Puede tardar unos minutos en crearse, pero una vez que lo crea, puede usarlo de por vida.

CREAR UN FORMULARIO HTML PARA CARGAR HOJA DE EXCEL

LUEGO CREE UN GUIÓN PHP COMO ABAJO

require 'simplexlsx.class.php';

if (isset($_FILES['Filedata'])) {

$file = $_FILES['Filedata']['tmp_name']; // UPLOADED EXCEL FILE

$xlsx = new SimpleXLSX($file);

list($cols, $rows) = $xlsx->dimension();

foreach( $xlsx->rows() as $k => $r) { // LOOP THROUGH EXCEL WORKSHEET

$q = "INSERT INTO TABLENAME(COL1, COL2) VALUE(";
      $q .=  "'".mysql_escape_string($r[0])."', "; // EXCEL DATA
      $q .=  "'".mysql_escape_string($r[1])."', "; // EXCEL DATA
      $q .= ")";

      $sql = mysql_query($q);

        } // IF ENDS HERE
        } // FOR EACH LOOP
}