忽略空单元格PHPExcel
发布时间:2020-12-13 18:27:38 所属栏目:PHP教程 来源:网络整理
导读:我正在使用库 PHPExcel来读取Excel文件中的数据.我遇到的问题是,当我使用类似的东西时: $obj = PHPExcel_IOFactory::load($file);$data = $obj-getActiveSheet()-toArray(null,true,true); 要加载我的文件并将其内容转换为数组,我将获取我的Excel文件的所有
我正在使用库
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']); 这将返回仅表示包含实际数据的区域的数组. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |