function importExecl($file=‘‘, $sheet=0){
$file = iconv("utf-8", "gb2312", $file);
if(empty($file) OR !file_exists($file)) {
die(‘file not exists!‘);
}
include(‘PHPExcel.php‘);
$objRead = new PHPExcel_Reader_Excel2007();
if(!$objRead->canRead($file)){
$objRead = new PHPExcel_Reader_Excel5();
if(!$objRead->canRead($file)){
die(‘No Excel!‘);
}
}
$cellName = array(‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘, ‘G‘, ‘H‘, ‘I‘, ‘J‘, ‘K‘, ‘L‘, ‘M‘, ‘N‘, ‘O‘, ‘P‘, ‘Q‘, ‘R‘, ‘S‘, ‘T‘, ‘U‘, ‘V‘, ‘W‘, ‘X‘, ‘Y‘, ‘Z‘, ‘AA‘, ‘AB‘, ‘AC‘, ‘AD‘, ‘AE‘, ‘AF‘, ‘AG‘, ‘AH‘, ‘AI‘, ‘AJ‘, ‘AK‘, ‘AL‘, ‘AM‘, ‘AN‘, ‘AO‘, ‘AP‘, ‘AQ‘, ‘AR‘, ‘AS‘, ‘AT‘, ‘AU‘, ‘AV‘, ‘AW‘, ‘AX‘, ‘AY‘, ‘AZ‘);
$obj = $objRead->load($file);
$currSheet = $obj->getSheet($sheet);
$columnH = $currSheet->getHighestColumn();
$columnCnt = array_search($columnH, $cellName);
$rowCnt = $currSheet->getHighestRow();
$data = array();
for($_row=1; $_row<=$rowCnt; $_row++){
for($_column=0; $_column<=$columnCnt; $_column++){
$cellId = $cellName[$_column].$_row;
$cellValue = $currSheet->getCell($cellId)->getValue();
if($cellValue instanceof PHPExcel_RichText){
$cellValue = $cellValue->__toString();
}
$data[$_row][$cellName[$_column]] = $cellValue;
}
}
return $data;
}