1. 云栖社区>
  2. PHP教程>
  3. 正文

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

作者:用户 来源:互联网 时间:2017-12-01 13:03:19

字符串Excel表格

PHPexcel导入excel数据时对行列中的数据进行字符串格式化 - 摘要: 本文讲的是PHPexcel导入excel数据时对行列中的数据进行字符串格式化, 在使用phpExcel的过程中,难免会遇到各种各样的问题,在导入excel表格尤其如此,我们总是不能从编辑那里获得期望的excel数据,比如下面的就是: 很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊 其实解决这个方

 在使用phpExcel的过程中,难免会遇到各种各样的问题,在导入excel表格尤其如此,我们总是不能从编辑那里获得期望的excel数据,比如下面的就是:
<a href=PHPexcel导入excel数据时对行列中的数据进行字符串格式化">
 
很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊 
其实解决这个方法很简单,下面是整个代码片断
 

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

?> 

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


作者  longxuu

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串 , 的 , 中 Excel表格 ,以便于您获取更多的相关知识。