phpexcel导入数据出现PHPExcel_RichText Object解决办法

时间:2022-11-21 21:01:56

在导入excel的时候会出现异常情况,有的问题出现PHPExcel_RichText object,错误代码如下

  1. PHPExcel_RichText Object ( [_richTextElements:PHPExcel_RichText:private] => Array ( [0] => PHPExcel_RichText_Run Object ( ...

导致无法导入数据库数据都为空,就是格式编辑问题

  1. import("Org.Util.PHPExcel");   // 这里不能漏掉
  2. import("Org.Util.PHPExcel.IOFactory");
  3. $objReader = \PHPExcel_IOFactory::createReader('Excel5');
  4. $objPHPExcel = $objReader->load($file_name,$encode='utf-8');
  5. /******   上面的代码可以不用看,下面的才是处理的重点     ******/
  6. // 获取excel C2的文本 B5教程网
  7. $cell = $objPHPExcel->getActiveSheet()->getCell('C2')->getValue();
  8. // 开始格式化 重点在下面代码
  9. if(is_object($cell))  $cell= $cell->__toString();

这样就可以获取数据了。

找了半天问题,重要解决了。