原标题:phpexcel导入,出现PHPExcel_RichText Objec
thinkphp phpexcel导入,出现PHPExcel_RichText Object解决办法
1.在导入excel的时候由于excel某列格式问题偶尔会出现异常情况,有的时候出现PHPExcel_RichText Object:
text:PHPExcel_RichText_TextElement:private] => 6169616272.解决方案
import("Org.Util.PHPExcel"); // 这里不能漏掉
import("Org.Util.PHPExcel.IOFactory");
$objReader = \PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel = $objReader->load($file_name,$encode='utf-8');
/****** 上面的代码可以不用看,下面的才是处理的重点 ******/
// 获取excel C2的文本
$cell = $objPHPExcel->getActiveSheet()->getCell('C2')->getValue();
// 开始格式化
if(is_object($cell)) {
$cell= $cell->__toString();
责任编辑: