PHPEXCEL插件,导入表格数据时PHP版本的问题。
浏览次数(10847+12),最后更新(2023-08-24 10:01:20)
PHPEXCEL插件,导入表格数据时PHP版本不能高于PHP5.6吗?在PHP7.0以上会语法出错,在PHP5.6下就正常。

原创文章,禁止转载复制,信呼OA官网保留一切知识产权。
-

1楼
官网、
(2023-08-24 10:02:49)
是啊,插件不支持高版本
-

2楼、
(2023-08-24 12:49:34)
暂时升级方法,请大家测试。
文件:incluePHPExcelCellDefaultValueBinder.php
行数: line86
改动:增加对$pValue的数组判断。
改后代码:
} elseif (is_array($pValue) && $pValue[0] === '=' && strlen($pValue) > 1) {
-------------------
文件:includePHPExcelReaderExcel5.php
行数: 搜索 recordData{
改动:PHP7.4 数组不支持花括号{},改为方括号[]
recordData{} --> recordData[]
-

3楼、
(2023-08-24 12:50:57)
文件:inclue\PHPExcel\CellDefaultValueBinder.php
文件:include\PHPExcel\ReaderExcel5.php
评论回复(3)