|
|
|
ขอ code สำหรับ import file excel to Mysql แบบไม่เจาะจงไฟล์ครับ |
|
|
|
|
|
|
|
ใช้การแปลงเป็น CSV แล้วค่อยทำการ Upload จะดีกว่าน่ะครับ
<html>
<head>
<title>ThaiCreate.Com PHP & CSV To MySQL</title>
</head>
<body>
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("mydatabase");
$objCSV = fopen("customer.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."') ";
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
?>
</table>
</body>
</html>
PHP Upload and Convert/Import CSV To MySQL
|
|
|
|
|
Date :
2010-03-17 11:49:28 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ วิน ถ้าเราไม่แปลงเป็น .csv แล้วใช้ .xls ตรงๆ เลยทำไงค่ะ
รับค่ามาจาก form แล้ว insert ลงยังค่ะ
|
|
|
|
|
Date :
2010-12-13 10:54:21 |
By :
ลูฟี่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP Import Excel to Database (Excel.Application)
ตัวอย่างนี้จะเป็นการเขียน PHP กับ Excel อ่านข้อมูลจาก Excel แล้วนำเข้าฐานข้อมูล MySQL
https://www.thaicreate.com/php/php-import-excel-to-database.html
เห็นเค้าบอกว่า ใช้ได้เฉพาะ Server OS ที่เป็น Windows และทำการ Install Microsoft Office Excel เท่านั้น
|
|
|
|
|
Date :
2011-02-11 20:51:22 |
By :
KRT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHPExcel ทางออกสำหรับทุก OS
|
|
|
|
|
Date :
2011-02-11 23:08:37 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำให้ใช้ CSV น่ะครับ
|
|
|
|
|
Date :
2011-02-11 23:26:05 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Navicat for MySQL สิ ง่าย สุดล่ะครับ
|
|
|
|
|
Date :
2011-02-12 08:11:19 |
By :
makoto12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมพอทำแร้วมันเปน ภาษา ยึกยือ ละคะ
|
|
|
|
|
Date :
2012-05-24 14:38:51 |
By :
nunuui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พีคะ หนูลองทำตา เวป https://www.thaicreate.com/php/php-import-excel-to-database.html
มันเออเรอว่า
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Excel<br/><b>Description:</b> ไม่พบ 'C:\AppServ\www\test\admin/MyXls/MyExcelDB.xls' โปรดตรวจการสะกดของชื่อแฟ้มและตรวจสอบตำแหน่งที่ตั้งของแฟ้มให้ถูกต้อง ถ้าคุณกำลังพยายามเปิดแฟ้มจากรายการของแฟ้มที่เปิดใช้เมื่อเร็วๆ นี้ โปรดตรวจสอบให้แน่ใจว่าแฟ้มไม่ได้ถูกเปลี่ยนชื่อ ย้าย หรือถูกลบ' in C:\AppServ\www\test\admin\in_t.php:14 Stack trace: #0 C:\AppServ\www\test\admin\in_t.php(14): variant->Open('C:\AppServ\www\...') #1 {main} thrown in C:\AppServ\www\test\admin\in_t.php on line 14
มันเป็ฯที่อะไรคะ
|
|
|
|
|
Date :
2012-09-02 15:11:42 |
By :
army |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|