以下为引用的内容:
require_once 'reader.PHP';
// ExcelFile($filename,$encoding);
$data = new Spreadsheet_Excel_Reader();
// Set output Encoding.
$data->setOutputEncoding('gbk');
//”data.xls”是指要导入到MysqL中的excel文件
$data->read('data.xls');
@ $db = MysqL_connect('localhost','root','123456') or
die("Could not connect to database.");//连接数据库
MysqL_query("set names 'gbk'");//输出中文
MysqL_select_db('mydb'); //选择数据库
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
//以下注释的for循环打印excel表数据
/*
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo """.$data->sheets[0]['cells'][$i][$j]."",";
}
echo "";
*/
//以下代码是将excel表数据【3个字段】插入到MysqL中,根据你的excel表字段的多少,改写以下代码吧!
$sql = "INSERT INTO test VALUES('".
$data->sheets[0]['cells'][$i][1]."','".
$data->sheets[0]['cells'][$i][2]."','".
$data->sheets[0]['cells'][$i][3]."')";
echo $sql.'
';
$res = MysqL_query($sql);
}
?>