在classes文件夹下有个PHPExcel.php文件,这个文件是这个类库的主要入口文件,在用之前,要引入这个类
//建立reader对象 ,分别用两个不同的类对象读取2007和2003版本的excel文件
$PHPReader = new PHPExcel_Reader_Excel2007();
if( ! $PHPReader->canRead($filePath))
{
$PHPReader = new PHPExcel_Reader_Excel5();
if( ! $PHPReader->canRead($filePath)){
echo 'no Excel';
return ;
}
}
$PHPExcel = $PHPReader->load($filePath); //读取文件
$currentSheet = $PHPExcel->getSheet(0); //读取第一个工作簿
$allColumn = $currentSheet->getHighestColumn(); // 所有列数
$allRow = $currentSheet->getHighestRow(); // 所有行数
$data = array(); //下面是读取想要获取的列的内容
for ($rowIndex = 2; $rowIndex <= $allRow; $rowIndex++)
{
$data[] = array(
'id' => $cell = $currentSheet->getCell('A'.$rowIndex)->getValue(),
'score' => $cell = $currentSheet->getCell('H'.$rowIndex)->getValue(),
'ranking' => $cell = $currentSheet->getCell('I'.$rowIndex)->getValue(),
);
}