java - 如何在excel中获取最大列数的行
问题描述
在我的情况下,我想获得工作表中使用的最大最后一列索引
例如,这是我拥有的 excel 表
Action Company Name Company Code Product Name Product Code
new AAA A 1 ABC
update BBB B 1 DEF B-1
new CC C 1
在这里,我知道“getLastCellNum()”将给出特定行的最后一列。但我需要的是获得整个工作表中使用的最大列索引。例如,在这种情况下,我应该将单元格编号设为“5”。有什么方法可以找到这个吗?
在此处输入图像描述 说明:在这里我循环了每一行并检查了当前行的最后一个单元格编号是否大于前一行的最后一个单元格编号。如果 si 将其保存在结果变量中。如果工作表包含更多行数,这听起来不是一个好习惯。
有没有其他方法可以找到最后一个单元格索引或包含最大列的行,而不是迭代每一行..?预期输出为:
lastCellIndex = 5
解决方案
推荐阅读
- php - php滚动到页面底部后,div中的消息没有被执行
- c# - 在 selenium c# 中找不到类型或命名空间 SelectElement
- javascript - Angular - 在每次更改时重新计算变量
- docker - 在 Docker 中配置端口
- intellij-idea - Intellij idea 堆大小不能改变
- python-3.6 - linear_model.py:1283: RuntimeWarning: sqrt return rho, np.sqrt(sigmasq) 中遇到无效值
- ruby-on-rails - 选择 1 作为一个 - Ruby 查询在 staging 和 prod 中回滚
- django - Django ModuleNotFoundError:在 Apache 中使用 mod_wsgi 没有名为“idoc”的模块
- c++ - QDoubleSpinBox 在值和显示之间进行缩放
- groovy - 我可以保持 Groovy 电源断言并且仍然打印自定义消息吗?