php读取excel的公式,PHPExcel在解析xlsx文件中的公式时返回零“0”
我想通过
PHP得到Excel函数的计算值.如果输入是,则简单
'=MAX(2,3,4,6)'
然后输出将是
6
为此,我用PHPExcel Library制作了两个php脚本.一个脚本将采用该公式/函数,并将生成xlsx文件.
第二个脚本将读取生成的xlsx文件,并将给出给定公式的计算值.
这个过程似乎没问题,但它无法为一些功能带来价值.比如
"=INDEX({"zz","yy","xx"},2)"
和
"=INDEX({"zz","yy","xx"},MATCH(MAX({11,22,34}),{11,23,34}))"
我的第一个脚本可以生成xlsx文件及其公式的结果.
但是第二个脚本显示无效结果,它只显示0.
这是我的第二个剧本
require_once 'a/Classes/PHPExcel/IOFactory.php';
require_once 'a/Classes/PHPExcel.php';
$inFile = 'index.xlsx';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($inFile);
$value = $objPHPExcel->setActiveSheetIndex(0)->getCell('C5')->getOldCalculatedValue();
echo $value;
提前致谢 .
php读取excel的公式,PHPExcel在解析xlsx文件中的公式时返回零“0”相关推荐
- python打开excel的函数-Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- python公式_Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- xlswriter-用于Excel 2007+XLSX文件中读取数据
介绍: xlswriter是一个 ,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本.数字.公式.日期.图表.图片和超链接. 特点: 一.写入 100%兼容的Exc ...
- python读取excel(读写处理xls或xlsx)
前言 在很多应用场景中,程序都需要读取excel的配置. 比如,在游戏中,数值策划用excel 建好了数值表,我们要导入到游戏中.比如最简单的,等级-经验表. 注: 本文更新于2021.4.12, 基 ...
- word学习/word如何显示空格/LaTeX格式转为Word格式/ latex中的公式格式如何转换成word中的公式格式/excel复制到word表格过大超出
以windows的word365为例进行讲解,主要分为显示,公式,表格,图片,审阅以及写作方式(含Latex格式转换). 常用快捷键: f4: cmd + y 查找: cmd + shift + h ...
- php excel 超内存,PHPExcel仅使用XLS文件超出内存使用量
我在处理XLS文件时遇到了 PHPExcel的内存问题. 我必须使用相当大的文件(50k到200k行和9-10列),所以我不得不使用ReadFilters来解决内存问题. 但是,尽管它在XLSX文件中 ...
- 实战:从文件夹中庞大的excel(.xlsx)文件中提取并整合数据
从文件夹中庞大的excel(.xlsx)文件中提取并整合数据 Input 需要从文件夹树中提取有格式的单个数据格并汇总. 例如: 2017-2020x市蚊虫数据/2018/7月/abcds方法统计.x ...
- 读取文件中的文本并返回字符串
在项目中有很多信息需要存放到文本文件中,比如一些介绍信息,文章等,因此经常需要读取文件中文本,并返回字符串. 下面提供一个读取文件并返回字符串的方法,代码如下: /// <summary> ...
- python读取xlsx文件中的日期
因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...
最新文章
- ASP.NET常用加密解密方法
- Windows Phone 7 浏览器打开新窗口问题
- 初学__Python——Python的基本输入输出函数
- 【jquery版.net控件—dropdownlist】附源码,欢迎大家指点、指正、拍砖!!!
- 研究生 论文写作【要注意的30个禁忌(总体问题、选题方面、摘要方面、研究方法方面、讨论与结果、结论方面)】
- jQuery的AJAX
- 怎么修改谷歌浏览器文件提交按钮样式_使用css自定义input file浏览按钮样式
- ACT5.6 动手实验手册 如何在工作组模式下对客户端进行数据收集 如何在AD域环境下对...
- python传递参数给sql_python-如何在SQLAlchemy Core中将列名作为参数传递?
- React开发(248):react项目理解 ant design input autosize
- java单纯形法_单纯形法 - fjzzq2002 - 博客园
- 易到用车提现再度被延期?!声明:因贾跃亭所欠债务导致
- 组策略:交互式登录:不显示最后的用户名
- 英伟达 VS. 英特尔:后浪来袭!
- 明日方舟如何在电脑上玩 明日方舟模拟器教程
- 坦克大战Netty网络联机版项目笔记
- mac m1 解决fatal: unable to access ‘https://github.com/Homebrew/homebrew-core/‘ ;同时指定intel架构的brew 版本
- 2、水晶头制作---网管技能
- sql substr oracle,Substr也可以使用索引吗?
- 身份证号查询归属地的实际应用场景
热门文章
- python 模块与包_Python 模块与包
- linux下 命令 实验,实验一:Linux命令实验
- Token 认证的来龙去脉,DRF认证,DRF权限,DRF限制
- mysql数据库的系统操作基本操作
- sql判断字段是否为空
- anaconda镜像
- BZOJ 3907: 网格( 组合数 + 高精度 )
- extjs之TypeError: d.read is not a function解决方案
- storm安装笔记以及提交拓扑任务
- [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题