我正在使用库 PHPExcel来读取Excel文件中的数据.我遇到的问题是,当我使用类似的东西时:
$obj = PHPExcel_IOFactory::load($file);
$data = $obj->getActiveSheet()->toArray(null,true,true);

要加载我的文件并将其内容转换为数组,我将获取我的Excel文件的所有列和行,即使是那些没有任何数据的列. PHPExcel库中是否有方法或其他东西告诉它忽略Excel表格中不包含任何数据的单元格? (而不是在我的$data中有一堆空的关联数组)

如果您的问题在于获取追踪真实数据的空列,并且您希望避免这些,则可以执行以下操作:
$maxCell = $sheet->getHighestRowAndColumn();
$data = $sheet->rangetoArray('A1:' . $maxCell['column'] . $maxCell['row']);

这将返回仅表示包含实际数据的区域的数组.

忽略空单元格PHPExcel的更多相关文章

  1. ios – Swift Bridging Obj和Obj-C类的可见性

    我已经在构建设置中指定了桥接头,它的完整路径,桥接头是自动创建的.在此之后,我在其中包含了我的obj-c头文件.但是每次调用对象构造函数的尝试都会失败:“使用未声明的标识符”.我做过的事情清单:>创建.m文件和Xcode建议创建桥接标头>添加obj-c文件到项目并将其导入标题>在构建设置中提供了桥接头文件的完整路径>在代码中使用了Obj-C类型……

  2. xcode4 – 如何将excel文件类型(xlsx)与iPhone应用程序相关联

    您好,我已经通过向项目构建添加文档类型并将Types字段设置为“com.microsoft.excel.xls”(请参阅屏幕截图),通过邮件应用程序打开.xls文件.我想对xlsx文件做同样的处理,但不能做.我尝试添加“com.microsoft.excel.xlsx”但是没有起作用解决方法我通过定义自定义UTI解决了如下.尝试将这些定义添加到您的info.plist中.它按预期工作.….

  3. Swift类使用Swift类使用Objective-C类

    我有一个obj-c项目,我成功地添加了一个新的Swift类A,它被一些现有的obj-c类B使用–使用自动生成的“MyProject-Swift.h”标头按预期工作.我还成功添加了一个新的Swift类C,它使用了一些现有的obj-c类D–桥接头的使用也按预期工作.但是,假设我想从我的Swift类C引用现有的obj-c类B.为此,我需要将“B.h”导入桥接头.但是,如果我这样做,我在B类中出现错误:“找不到’MyProject-Swift.h’文件”.我做错了什么或者这是Swift和Objective-C之间

  4. android – 无法解析API文件“frameworks / base / api / current.txt”

    我尝试在Android框架中添加一些文件.一切顺利,除了在编译结束时,我得到低于错误.我也试过makeupdate-api,但没有运气,每次编译它都会给出以下错误.如果有人知道如何解决这个问题,请告诉我.解决方法这个问题的原因是,原因:–我在Android框架中添加私有类,这些类文档/声明必须添加到“frameworks/base/api/current.txt”解决方案:–根据错误日志,有两种解

  5. 无法确定Xamarin.Android中的本机库的abi

    我正在使用第三方.jar,我已经创建了一个正确编译的绑定项目..jar使用.so本机库来实现其大部分功能.我无法通过.apk安装它.部署时我遇到错误:无法确定本机库MainActivity.cs的abi.我已将.so文件添加到相应的文件夹中,并将构建操作添加为Android本机库,并且始终复制.我的目标框架是Android4.1,而xamarin-studio版本是5.9.4解决方法清除库项目中不支持的SO文件obj>>库导入>jni和主项目项目的相同操作>obj>库导入>库>库项目导入>jni

  6. phpexcel导入excel处理大数据(实例讲解)

    下面小编就为大家带来一篇phpexcel导入excel处理大数据(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  7. PHPExcel 修改已存在Excel的方法

    下面小编就为大家分享一篇PHPExcel 修改已存在Excel的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  8. Yii框架中使用PHPExcel的方法分析

    这篇文章主要介绍了Yii框架中使用PHPExcel的方法,简单分析了Yii使用PHPExcel的相关操作技巧与注意事项,并附带说明了Yii的autoload机制,需要的朋友可以参考下

  9. thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)

    这篇文章主要介绍了thinkPHP+PHPExcel实现读取文件日期的方法,可实现针对时分秒的形式进行读取的功能,涉及PHPExcel中ExcelToPHP函数的相关使用方法,需要的朋友可以参考下

  10. PHPExcel笔记, mpdf导出

    这篇文章主要介绍了PHPExcel笔记, mpdf导出,需要的朋友可以参考下

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部