I am using apache poi 3.11, from CellReference, I can get rowIndex and Column Index, using following code.
CellReference cr = new CellReference("A1");
row = mySheet.getRow(cr.getRow());
cell = row.getCell(cr.getCol());
But my rowIndex and columnIndex are generated dynamically, how can I get CellReference using rowIndex and columnIndex?
XSSFRow row = mySheet.getRow(rowIndex);
XSSFCell cell = row.getCell(columnIndex);
Create a CellReference instance using the CellReference(int pRow, int pCol) constructor of the CellReference class, and the formatAsString method of the created instance.
You can get column in string by following static method and appending row number to result column String
ColString= CellReference.convertNumToColString(columnIdex)
来源:https://stackoverflow.com/questions/33095423/how-to-get-cell-reference-using-cell