如何在PHP Excel中找到特定列的最高行?

Dhe*_*hee 5 php phpexcel

如何找到特定列的最后一行?

我知道这getHighestRow()会给你最高的一页.

有没有办法找到指定列的最高行?

更具体

如果您有两列A和B

列A包含5行数据,列B包含7行数据.

我想将第5行作为我的响应,因为它是A列下的最后一个条目,并且想要忽略第6行和第7行

当我使用getHighestRow方法时,我会将第7行作为最高行.

此致,Dheeraj

Mar*_*ker 8

没有内置的方法来做到这一点,你需要通过在列的单元格编写自己的函数来循环并返回行号的最后一个单元格.

请注意,getHighestRow()和getHighestColumn()返回电子表格中的最高行和列,只要它们被工作表中的某些内容引用即可; 但这可能只是一个包含样式信息的空单元格.

没有人真正要求过这个; 但是我已经看到了几个问题如何去做:所以我可以考虑为下一个版本的getHighestDataRow()和getHighestDataColumn()方法添加一个可选参数.

编辑

从PHPExcel版本1.8.0开始,可以将行号传递给getHighestColumn()getHighestDataColumn(),以返回包含指定行中单元格数据的最高列; 或列信getHighestRow()getHighestDataRow()方法,以返回包含在该列中的单元数据的最高行号.