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


    在导入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. /******   上面的代码可以不用看,下面的才是处理的重点     ******/ 
    7. // 获取excel C2的文本 B5教程网
    8. $cell = $objPHPExcel->getActiveSheet()->getCell('C2')->getValue(); 
    9. // 开始格式化 重点在下面代码
    10. if(is_object($cell))  $cell= $cell->__toString(); 

    这样就可以获取数据了。

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

  • 相关阅读:
    java中的锁
    CAS机制与自旋锁
    volatile关键字的特性及证明
    java中并发下的集合类
    数据库的分库分表
    浅入理解JVM
    99乘法表
    JAVA实现简单的时间刷新使用线程
    线程的优先级
    线程礼让
  • 原文地址:https://www.cnblogs.com/caicaizi/p/8058073.html
Copyright © 2020-2023  润新知