/**
* Get the number of the first cell contained in this row.
*
+ * Note: cells which had content before and were set to empty later might
+ * still be counted as cells by Excel and Apache POI, so the result of this
+ * method will include such rows and thus the returned value might be lower
+ * than expected!
+ *
* @return short representing the first logical cell in the row,
* or -1 if the row does not contain any cells.
*/
* }
* </pre>
*
+ * Note: cells which had content before and were set to empty later might
+ * still be counted as cells by Excel and Apache POI, so the result of this
+ * method will include such rows and thus the returned value might be higher
+ * than expected!
+ *
* @return short representing the last logical cell in the row <b>PLUS ONE</b>,
* or -1 if the row does not contain any cells.
*/
int getPhysicalNumberOfRows();
/**
- * Gets the first row on the sheet
+ * Gets the first row on the sheet.
+ *
+ * Note: rows which had content before and were set to empty later might
+ * still be counted as rows by Excel and Apache POI, so the result of this
+ * method will include such rows and thus the returned value might be lower
+ * than expected!
*
* @return the number of the first logical row on the sheet (0-based)
*/
/**
* Gets the last row on the sheet
*
+ * Note: rows which had content before and were set to empty later might
+ * still be counted as rows by Excel and Apache POI, so the result of this
+ * method will include such rows and thus the returned value might be higher
+ * than expected!
+ *
* @return last row contained n this sheet (0-based)
*/
int getLastRowNum();