I am using Apache POI to parse excel file and to get values back am doing by row.getCell(5).getNumericCellValue() assuming that cell(5) on that row would always be number.
Is it possible to intelligently parse file so that even if order of columns is changed or jumbled even then we can look for values based on columnName so that contract year always comes from the column labelled Contract Year - regardless of whether that column is the 6th or 7th column?