今天用PHPexcel读取.xls 文件 感觉速度非常慢啊 我的文档就200K不到 要等20-30S时间   public function importExcel($filePath)
{

set_time_limit(0);
$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);
/**读取excel文件中的第一个工作表*/
$currentSheet = $PHPExcel->getSheet(0);
/**取得最大的列号*/
$allColumn = $currentSheet->getHighestColumn();
/**取得一共有多少行*/
$allRow = $currentSheet->getHighestRow();


/**从第二行开始输出,因为excel表中第一行为列名*/
$arrExcel = array();
for ($currentRow = 2; $currentRow <= $allRow; $currentRow++) 
{
    /**从第A列开始输出*/
$t = array();
    for ($currentColumn= 'A'; $currentColumn<= $allColumn; $currentColumn++) 
    {
        /**ord()将字符转为十进制数*/
        $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)->getValue();
        //pr($val);
        $t[$currentColumn.$currentRow] = $val;
            //echo $val;
            /**如果输出汉字有乱码,则需将输出内容用iconv函数进行编码转换,如下将gb2312编码转为utf-8编码输出*/
            //echo iconv('utf-8','gb2312', $val)."\t";
    }
    $arrExcel[$currentRow] = $t;
}

return $arrExcel;
} ----------------------------------------------
我的代码是这样的 希望高手帮忙