java - 从特定索引到最后一行计算 excel 行 - Apache POI
问题描述
for (int i = 0; i < loc1.workbook.getNumberOfSheets(); i++) {
if (loc2.workbook.getNumberOfSheets() <= i) return;
loc1.sheet = loc1.workbook.getSheetAt(i);
loc2.sheet = loc2.workbook.getSheetAt(i);
int num1 = loc1.sheet.getPhysicalNumberOfRows();
int num2 = loc2.sheet.getPhysicalNumberOfRows();
}
我如何数数。从特定索引开始的行数?上面的代码计算总数。的行。loc1 和 loc2 是包含工作簿、工作表、行和单元格变量的类的 ref 变量。
解决方案
好吧,那可能有点愚蠢(也许我没有得到物理行和逻辑行之间的区别),但是
getPhysicalNumberOfRows() - specific_index;
推荐阅读
- r - 如何更改已与 R 中的对象一起保存的绘图中某些点的颜色?
- thinkscript - thinkscript if 函数在重要情况下无用
- django - 如何通过一个
- c++ - 我们可以将 operator++(int) 重载为指针吗?
- python - 使用 Pandas 在 Python 中将输出显示为 CSV
- javascript - 如何在 JavaScript 中将字符串与连字符匹配?
- php - 一般错误:1364 字段“已发布”没有默认值
- ajax - ASP.NET Core 2.2 Razor 页面 - AJAX 调用页面模型不返回数据
- c# - 连接时避免用户交互
- c# - 如何将 Datatemplate 的 Datatype 的属性传递给 Caliburn.Micros Message.Attach?