phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Как да импортирате Excel файл в mysql база данни с помощта на phpmyadmin

Отговорих на подобен въпрос тук https://stackoverflow.com/a/16330428/1570901

Ако сте запознати с html и php, като използвате този просто библиотека Simplex excel библиотека и скрипт, можете да създадете свой собствен импорт на excel в mysql. Създаването може да отнеме няколко минути, но след като създадете, можете да го използвате за цял живот.

// СЪЗДАЙТЕ HTML ФОРМУЛЯР ЗА КАЧВАНЕ НА ЛИСТ EXCEL

// ТОГАВА СЪЗДАЙТЕ PHP СКРИПТ КАТО ПО-ДОЛУ

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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. как да копирам само различни стойности от една таблица в друга в Mysql?

  2. #2002 - Сървърът не отговаря (или сокетът на локалния MySQL сървър не е конфигуриран правилно)

  3. Грешка в MySQL в процедура #1351 - SELECT на View съдържа променлива или параметър

  4. Съхраняване на данни MySQL в кюрдски шрифт?

  5. Как да изброя РАЗЛИЧИ ВСИЧКИ продукти от базата данни