国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

PHP導(dǎo)入Excel到MySQL的方法

2024-04-25 20:31:55
字體:
供稿:網(wǎng)友

研究了一下~方法不少~最后決定用Excel導(dǎo)入~在網(wǎng)上搜了很多這方面的資料,發(fā)現(xiàn)都是將excel文件另存為csv文件,然后從csv文件導(dǎo)入。這里介紹一個直接將excel文件導(dǎo)入mysql的例子。我花了一晚上的時間測試,無論導(dǎo)入簡繁體都不會出現(xiàn)亂碼,非常好用。

header("Content-type: text/html; charset=utf-8");

require_once 'reader.php'; // ExcelFile($filename, $encoding); $data = new Spreadsheet_Excel_Reader(); // Set output Encoding. $data->setOutputEncoding('gbk');

//”data.xls”是指要導(dǎo)入到mysql中的excel文件

$data=new Spreadsheet_Excel_Reader;

$data->read('data.xls');

@$db = mysql_connect('localhost', 'root', '123456') or

die("Could not connect to database.");//連接數(shù)據(jù)庫

mysql_query("set names 'utf8'");//輸出中文

mysql_select_db('ddd'); //選擇數(shù)據(jù)庫

error_reporting(E_ALL ^ E_NOTICE);

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {

//以下注釋的for循環(huán)打印excel表數(shù)據(jù)

$result="select * from aaa where user_name=".$data->sheets[0]['cells'][$i][1];

$row = mysql_query($result);

if(!$row){

//以下代碼是將excel表數(shù)據(jù)【3個字段】插入到mysql中, 根據(jù)你的excel表字段的多少,改寫以下代碼吧!

$sql = "INSERT INTO aaa (wid, email, user_name, password,mobile_phone) VALUES('".

$data->sheets[0]['cells'][$i][1]."','".

$data->sheets[0]['cells'][$i][2]."','".

$data->sheets[0]['cells'][$i][3]."','".

$data->sheets[0]['cells'][$i][4]."')";

$res = mysql_query($sql);

echo $i." 插入成功 ".$data->sheets[0]['cells'][$i][1]."

";

}

else{

echo $i." 已經(jīng)存在 失敗 ".$data->sheets[0]['cells'][$i][1]."

";

}

}

?>

文件下載地址:______Excl.rar

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁武县| 天门市| 北海市| 霞浦县| 崇信县| 南溪县| 来安县| 土默特右旗| 元朗区| 葵青区| 锦州市| 鄂州市| 忻城县| 无为县| 合江县| 沂水县| 濮阳县| 安徽省| 莆田市| 镇安县| 福泉市| 正镶白旗| 吉木萨尔县| 南汇区| 原阳县| 班戈县| 新泰市| 阳东县| 马龙县| 山阳县| 喜德县| 延庆县| 宁波市| 栾川县| 余干县| 渭源县| 双城市| 卢氏县| 平果县| 丹寨县| 观塘区|