gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 13:50:30 25 4
gpt4 key购买 nike

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

我知道 getHighestRow() 会给你工作表的最高行。

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

更具体一点

如果你有两列A和B

A 列有 5 行数据,B 列有 7 行数据。

我想得到第 5 行作为我的回复,因为它是 A 列下的最后一个条目并且想忽略第 6 行和第 7 行

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

问候,迪拉吉

最佳答案

没有内置方法可以执行此操作,您需要编写自己的函数来遍历该列中的单元格并返回最后一个单元格的行号。

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

没有人真正提出过这个要求;但我看到有几个问题询问如何做到这一点:所以我可能会考虑为下一个版本的 getHighestDataRow() 和 getHighestDataColumn() 方法添加一个可选参数。

编辑

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

关于php - 如何在 PHP Excel 中找到特定列的最高行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17934217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com