sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Hur man importerar en Excel-fil till mysql-databasen med phpmyadmin

Jag har svarat på liknande fråga här https://stackoverflow.com/a/16330428/1570901

Om du är bekant med html och php, genom att använda denna helt enkelt bibliotek simplex excel-bibliotek och skript du kan skapa din egen excel-import till mysql. DET kan ta några minuter att skapa men när du har skapat det kan du använda det hela livet.

// SKAPA ETT HTML-FORMULÄR FÖR ATT UPPLADA EXCEL-ARK

// SKAPA SEN ETT PHP-SKRIPT SOM NEDAN

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
}



  1. phpmyadmin - Kan inte ansluta:ogiltiga inställningar

  2. PHPMyAdmin Standardinloggningslösenord

  3. phpMyAdmin FEL:mysqli_real_connect():(HY000/1045):Åtkomst nekad för användaren 'pma'@'localhost' (med lösenord:NO)

  4. Varför ändrar SSMS mina lagrade procedurer (omformatering, ändra exec till EXECUTE, etc.)