在使用
phpExcel的过程中,难免会遇到各种各样的问题,在导入excel表格尤其如此,我们总是不能从编辑那里获得期望的excel数据,比如下面的就是:
![](http://www.atcpu.com/bbs/p_w_upload/Mon_1204/56_3710_887367b3a474a21.jpg)
56_3710_887367b3a474a21.jpg[删除]
很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊
其实解决这个方法很简单,下面是整个代码片断
[
php]
<?
php require_once SITE_PATH.'/
phpExcle/Classes/
phpExcel.
php';
require_once SITE_PATH.'/
phpExcle/Classes/
phpExcel/IOFactory.
php';
require_once SITE_PATH.'/
phpExcle/Classes/
phpExcel/Reader/Excel5.
php';
$objReader =
phpExcel_IOFactory::createReader ( 'Excel5' );
$obj
phpExcel = $objReader->load ( $fileurl );
$sheet = $obj
phpExcel->getSheet ( 0 );
$highestRow = $sheet->getHighestRow ();
$highestColumn = $sheet->getHighestColumn ();
for($j = 2; $j <= $highestRow; $j ++){
for($k = 'A'; $k <= $highestColumn; $k ++) {
$array[$j][$k] = (string)$obj
phpExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue ();
}
}
?>
也就是在$obj
phpExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue ();的前面加一个(string)就好了
就是这么简单!