Heim  >  Artikel  >  php教程  >  PHPexcel导入excel数据时对行列中的数据进行字符串格式化

PHPexcel导入excel数据时对行列中的数据进行字符串格式化

WBOY
WBOYOriginal
2016-06-13 10:48:441229Durchsuche

 在使用phpExcel的过程中,难免会遇到各种各样的问题,在导入excel表格尤其如此,我们总是不能从编辑那里获得期望的excel数据,比如下面的就是:

 
很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊 
其实解决这个方法很简单,下面是整个代码片断
 

[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' ); 
 
$objPHPExcel = $objReader->load ( $fileurl ); 
$sheet = $objPHPExcel->getSheet ( 0 ); 
$highestRow = $sheet->getHighestRow (); 
$highestColumn = $sheet->getHighestColumn (); 
 
for($j = 2; $j     for($k = 'A'; $k         $array[$j][$k] = (string)$objPHPExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue (); 
    } 

?> 

也就是在$objPHPExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue ();的前面加一个(string)就好了
就是这么简单!


作者  longxuu
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn