Tôi đã trả lời câu hỏi tương tự ở đây https://stackoverflow.com/a/16330428/1570901
Nếu bạn đã quen với html và php, bằng cách sử dụng này một cách đơn giản thư viện thư viện và tập lệnh simplex excel, bạn có thể tạo bản nhập excel của riêng mình vào mysql. Có thể mất vài phút để tạo CNTT nhưng sau khi tạo, bạn có thể sử dụng nó suốt đời.
// TẠO MẪU HTML ĐỂ TẢI LÊN TỜ EXCEL
// SAU ĐÓ TẠO MỘT MÀN HÌNH PHP NHƯ BÊN DƯỚI
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
}