1239 |
|
010-12345455 |
|
www.abcd.com |
|
1236 |
海信科技公司 |
阿杜 |
|
www.123.com |
010-12345455 |
1234 |
|
400-11-22 |
|
www.jee.com |
|
1223 |
测试信息科技有限公司 |
a |
|
www.y1.com |
010-12341575 |
|
text@223t.com |
|
下面是样例: 你看着数据乱的吧,废话不多说,我直接把代码贴出:<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP936'); //简体中文
$data->read('xml/tianjin.xls');
error_reporting(E_ALL ^ E_NOTICE);
$m=0;
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
if(isset($data->sheets[0]['cells'][$i][1])){
$m++;
$return[$m]['ccode'] = '22';
}
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
if(!empty($data->sheets[0]['cells'][$i][$j])){
if(strstr($data->sheets[0]['cells'][$i][$j],'@')){
$return[$m]['ceamil'] = $data->sheets[0]['cells'][$i][$j];
}
if(strstr($data->sheets[0]['cells'][$i][$j],'www.')){
$return[$m]['curl'] = $data->sheets[0]['cells'][$i][$j];
}
if(ereg('[0-9]',substr(($data->sheets[0]['cells'][$i][$j]),0,3))){
$return[$m]['ctell'] = $data->sheets[0]['cells'][$i][$j];
}
if((ereg('['.chr(0xa1).'-'.chr(0xff).']',($data->sheets[0]['cells'][$i][$j])))&&( strlen($data->sheets[0]['cells'][$i][$j])>6 ) ){
$return[$m]['cname'] = $data->sheets[0]['cells'][$i][$j];
}
if((ereg('['.chr(0xa1).'-'.chr(0xff).']',($data->sheets[0]['cells'][$i][$j])))&&( strlen($data->sheets[0]['cells'][$i][$j])<7 ) ){
$return[$m]['cboss'] = $data->sheets[0]['cells'][$i][$j];
}
}
//echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
}//print_r($return);
//print_r($data);
//print_r($data->formatRecords);
//我要得到的格式
$arr = array(
'1' => array(
'id' => 1239,
'ctell' => '010-12313',
'ccode' => '010',
'curl' => 'www.1232.com',
'cname' => '测试信息科技有限公司',
'cemail' => 'text@123.com',
),
'2' => array(
'id' => 1240,
'ctell' => '010-2342424',
'ccode' => '010',
'curl' => 'www.test.com',
'cname' => '调试有限公司',
'cemail' => 'text@1233.com',
),
);
$database = "zztest";
include('../connsql.php');$str = 'INSERT INTO zztest.tb_company (cname,cboss,ctell,ceamil,curl,ccode) VALUES ';
foreach($return as $k => $v){
$str .= "('".$v['cname']."','".$v['cboss']."','".$v['ctell']."','".$v['ceamil']."','".$v['curl']."','".$v['ccode']."'),";
}
$str = substr($str,0,-1);
$query = mysql_query($str);
?>点击下载代码