最新消息: 新版网站上线了!!!

PHP导入Excel文件内容到MySQL的方法

PHP将EXCEL导入MYSQL的代码示例test.php
< ?php
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 "\n";
    */
    //以下代码是将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.'< br />';
    $res = mysql_query($sql);
}
?>

以上就是PHP将EXCEL导入MYSQL的相关方法介绍,希望多又需要的朋友有所帮助。 但是发现他class里面的文件有点问题,修改了之后就正常了。

转载请注明:谷谷点程序 » PHP导入Excel文件内容到MySQL的方法