Re: [請益] 請問用php將excel匯入mysql
import檔案下載
https://www.dropbox.com/s/1cdggjlbooacu7w/excel.zip
//============html部分================
<form id="form1" name="form1" method="post" action="" >
<input name="file" type="file" id="file13"/>
<input type="submit" name="Submit" value="提交" />
</form>
//====================================
//以下php,在同一支程式===============
<?php
require_once 'reader.php'; //加載類別
$data = new Spreadsheet_Excel_Reader();
include_once 'MYSQL.php'; //資料庫
mysql_query("set names 'gbk'");//設置編碼輸出
//有收到上面的HTML表單送出
if(isset($_POST['Submit'])){
$uploaddir='/tmp/'; //上傳到哪裡
$uploadfile=$uploaddir.basename($_FILES['file']['name']);
move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile);
$data->read('/tmp/'.basename($_FILES['file']['name']));
//從第二列開始,總共這麼sheet[0]['numRows']多列
for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++) {
//下面就一串很亂的SQL
$sql = "INSERT INTO excel_input (ex_account,ex_pw,ex_type)
VALUES('".$data->sheets[0]['cells'][$i][1]."'
,'".$data->sheets[0]['cells'][$i][2]."',
'".$data->sheets[0]['cells'][$i][3]."')";
//執行SQL
$query=mysql_query($sql);
}
if($query){
echo '讀取成功';
}else{
echo '讀取失敗';
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.44.130
※ 編輯: sing10407 來自: 61.223.44.130 (09/21 02:02)
※ 編輯: sing10407 來自: 61.223.44.130 (09/21 02:02)
※ 編輯: sing10407 來自: 61.223.44.130 (09/21 02:12)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章