Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过使用java POI 3.8提供单元格内容在excel中获取单元格编号?_Java_Excel - Fatal编程技术网

如何通过使用java POI 3.8提供单元格内容在excel中获取单元格编号?

如何通过使用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版本来获取单元索引。

我需要使用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。我怎样才能使它成为列?谢谢你的回复。