phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Comment importer un fichier Excel dans la base de données mysql à l'aide de phpmyadmin

J'ai répondu à une question similaire ici https://stackoverflow.com/a/16330428/1570901

Si vous êtes familier avec html et php, en utilisant ceci simplement bibliothèque bibliothèque et script excel simplex, vous pouvez créer votre propre importation excel vers mysql. La création peut prendre quelques minutes, mais une fois créée, vous pouvez l'utiliser à vie.

// CRÉER UN FORMULAIRE HTML POUR TÉLÉCHARGER LA FEUILLE EXCEL

// PUIS CRÉEZ UN SCRIPT PHP COMME CI-DESSOUS

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
}