如何通过使用java POI 3.8提供单元格内容在excel中获取单元格编号?
我需要使用java代码获取excel中特定字符串的单元格索引。 e、 g如果单元格(23,1)包含字符串“Student_address”,则该方法必须以“单元格索引”的形式获取返回值 System.out.println(sheet.getRow(1).getCell(23)将在相应的第1行中打印student_id的值。 这是excel工作表 我只想通过将cellContent作为“学生id”动态获取23。我需要excel中的列号。 请帮助我通过考虑JavaPOI3.8版本来获取单元索引。如何通过使用java POI 3.8提供单元格内容在excel中获取单元格编号?,java,excel,Java,Excel,我需要使用java代码获取excel中特定字符串的单元格索引。 e、 g如果单元格(23,1)包含字符串“Student_address”,则该方法必须以“单元格索引”的形式获取返回值 System.out.println(sheet.getRow(1).getCell(23)将在相应的第1行中打印student_id的值。 这是excel工作表 我只想通过将cellContent作为“学生id”动态获取23。我需要excel中的列号。 请帮助我通过考虑JavaPOI3.8版本来获取单元索引。
提前谢谢。恐怕您需要在循环中逐个单元格搜索值。我使用了stackExcahnge for(Row-Row:sheet){for(cell-cell-Row){而(cell.getCellType()==cell.cell\u-TYPE\u-STRING){if(cell.getRichStringCellValue().getString()==cellContent);{rowNum=row.getRowNum();return rowNum;}}}}它没有给我列,而是给了我0的rowNum。我怎样才能使它成为列?谢谢你的回复。