zoukankan      html  css  js  c++  java
  • php 导出 Excel 报错 exception 'PHPExcel_Calculation_Exception' with message

    exception 'PHPExcel_Calculation_Exception' with message '粉丝数据!C2679 -> Formula Error: Operator '=' has no operands' in D:wwwczydweixinExtendVendorPHPExcelPHPExcelCell.php:300 Stack trace: #0 D:wwwczydweixinExtendVendorPHPExcelPHPExcelWriterExcel5Worksheet.php(460): PHPExcel_Cell->getCalculatedValue() #1 D:wwwczydweixinExtendVendorPHPExcelPHPExcelWriterExcel5.php(187): PHPExcel_Writer_Excel5_Worksheet->close() #2 D:wwwczydweixinPigCmsLibActionUserWechat_groupAction.class.php(294): PHPExcel_Writer_Excel5->save('php://output') #3 [internal function]: Wechat_groupAction->index() #4 D:wwwczydweixinLibCoreApp.class.php(183): ReflectionMethod->invoke(Object(Wechat_groupAction)) #5 D:wwwczydweixinLibCoreApp.class.php(219): App::exec() #6 D:wwwczydweixinLibCoreThink.class.php(39): App::run() #7 D:wwwczydweixinCommon untime.php(243): Think::start() #8 D:wwwczydweixinindex.php(37): require('D:wwwczydweix...') #9 {main}

    关键点:Error: Operator '=' has no operands'

    导致问题原因可能是导出字段中包含有  ‘=’  ,解决办法:在字段前拼上一个半单引号。

     if(strpos($lists[$i-2]['nickname'],'=') === 0){
                    $lists[$i-2]['nickname'] = "'".$lists[$i-2]['nickname'];
                }

  • 相关阅读:
    重构之路第一篇——重新组织函数的几种方法
    Maven设置http代理
    maven本地仓库路径和修改
    Maven安装目录分析
    使用Python解析Loadrunner的post的中文数据
    Python3 批量创建文件夹
    tomcat设置上传文件大小
    Jenkins启动
    Sublime Text 3 编译Python3
    常用SQL
  • 原文地址:https://www.cnblogs.com/yzycoder/p/4997080.html
Copyright © 2011-2022 走看看