您好,欢迎访问一九零五行业门户网

php excel导入mysql_PHP教程

php excel导入mysql先们要下载phpexcelreader,然后再看一个简单的把excel数据读取并显示出,实例二是把excel数据导入到mysql数据,实例三是利用php 导入 csv到mysql数据库。
php教程 excel导入mysql教程
先们要下载phpexcelreader,然后再看一个简单的把excel数据读取并显示出,实例二是把excel数据导入到mysql数据,实例三是利用php 导入 csv到mysql数据库教程。
*/
require_once './includes/reader.php';
// excelfile($filename, $encoding);
$data = new spreadsheet_excel_reader();
// set output encoding.
$data->setoutputencoding('gbk');
//data.xls是指要导入到mysql中(的)excel文件
$data->read('date.xls');
@ $db = mysql_connect('localhost', 'root', '1234') or
die(could not connect to database.);//连接数据库
mysql_query(set names 'gbk');//输出中文
mysql_select_db('wenhuaedu'); //选择数据库
error_reporting(e_all ^ e_notice);
for ($i = 1; $i sheets[0]['numrows']; $i++) {
//以下注释(的)for循环打印excel表数据
for ($j = 1; $j sheets[0]['numcols']; $j++) {
echo $data->sheets[0]['cells'][$i][$j].,;
}
echo n;
//ttp://sourceforge.net/projects/phpexcelreader
//下面为导入程序,注明,mysql数据库结构要与xls文档的结构一样就可以了。
$data = new spreadsheet_excel_reader();
            $data->setoutputencoding('utf-8');//设置编码
            $data->read('test.xls');//excel,csv文件位置
            error_reporting(e_all ^ e_notice);
            for ($i = 2; $i sheets[0]['numrows']; $i++) {//插入数据库开始
                    $sql=insert into {$table}kehu (userid,sortid,danwei,xingming,zuncheng,tel,mobile,fax,email,website,qq,address,postcode,sex,beizhu,addtime) values('$_cookie[wecms_user_id]','$sortid',
                                    '.$data->sheets[0]['cells'][$i][1].',
                                    '.$data->sheets[0]['cells'][$i][2].',
                                    '.$data->sheets[0]['cells'][$i][3].',
                                    '.$data->sheets[0]['cells'][$i][4].',
                                    '.$data->sheets[0]['cells'][$i][5].',
                                    '.$data->sheets[0]['cells'][$i][6].',
                                    '.$data->sheets[0]['cells'][$i][7].',
                                    '.$data->sheets[0]['cells'][$i][8].',
                                    '.$data->sheets[0]['cells'][$i][9].',
                                    '.$data->sheets[0]['cells'][$i][10].',
                                    '.$data->sheets[0]['cells'][$i][11].',
                                    '.$data->sheets[0]['cells'][$i][12].',
                                    '.$data->sheets[0]['cells'][$i][13].',
                                    '$nowtime');
                    $res=$db->query($sql);
//插入数据库结束
}
//把csv导入到数据库。
function   getmicrotime(){
list($usec,   $sec)   =   explode(   ,microtime());
return   ((float)$usec   +   (float)$sec);  
            }
$time_start   =   getmicrotime();
include   (connectdb.php);
function   insert_data   ($id,$summary,$description,$additional_information,$category)
{
$my_query1   =   insert   into   mantis_bug_text_table   (id,description,additional_information)
values   ('$id','$description','$additional_information');
$first   =   mysql_query($my_query1);
$my_query2   =   insert   into   mantis_bug_table   (id,project_id,summary,bug_text_id)   values   ('$id','$category','$summary','$id');
$second   =   mysql_query($my_query2);
return;  
      }
$fp   =   fopen(test.csv,r);
while($data   =   fgetcsv($fp,'1000',',')){
insert_data   ($data[0],$data[1],$data[2],$data[3],$data[4]);
echo   数据导入成功!
;      
      }  
  fclose   ($fp);
$time_end   =   getmicrotime();
$time   =   $time_end   -   $time_start;
echo   程序执行时间:.$time.秒;
http://www.bkjia.com/phpjc/630814.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/630814.htmltecharticlephp excel导入mysql先们要下载phpexcelreader,然后再看一个简单的把excel数据读取并显示出,实例二是把excel数据导入到mysql数据,实例三是利用ph...
其它类似信息

推荐信息