Java Apache POI:row.getLastCellNum和row.getNoOfPhysicalCell之间的差异

Java Apache POI:row.getLastCellNum和row.getNoOfPhysicalCell之间的差异,java,excel,apache-poi,Java,Excel,Apache Poi,POI HSSFRow中的行.getLastCellNum()和行.getNoOfPhysicalCell()之间有什么区别?还是它们是一样的? 获取此行中包含的最后一个单元格的索引加1 获取定义的单元格数(不是实际行中的单元格数!)。也就是说,如果只有列0,4,5有值,那么将有3 获取此行中包含的最后一个单元格的索引加1 获取定义的单元格数(不是实际行中的单元格数!)。也就是说,如果只有列0,4,5有值,那么将有3 它们都返回相同的应答行。getNoOfPhysicalCell()将接受

POI HSSFRow中的
行.getLastCellNum()
行.getNoOfPhysicalCell()
之间有什么区别?还是它们是一样的?

获取此行中包含的最后一个单元格的索引加1

获取定义的单元格数(不是实际行中的单元格数!)。也就是说,如果只有列0,4,5有值,那么将有3

获取此行中包含的最后一个单元格的索引加1

获取定义的单元格数(不是实际行中的单元格数!)。也就是说,如果只有列0,4,5有值,那么将有3


它们都返回相同的应答行。getNoOfPhysicalCell()将接受非空单元格计数,但不接受行。getLastCellNum()将接受最后一个单元格数。如果excel工作表中有空单元格或空单元格,它们的值可能会有所不同。它们都返回相同的应答行。getNoOfPhysicalCell()将接受非空单元格计数,但不接受行。getLastCellNum()将使用最后一个单元格数。如果excel工作表中的单元格为空或为空,则这些单元格的值可能会有所不同。这两个单元格都返回我68。即使我删除了工作表中的几列。为什么会这样?我不仅删除内容,还删除对象和公式。它们都返回我68。即使我删除了工作表中的几列。为什么会这样?我不仅删除了内容,还删除了对象和公式。