J'ai une feuille Excel,Comment obtenir une valeur cellulaire spécifique à partir d'Excel par rapport à ligne et la colonne Valeur en utilisant Java POI
i) je veux rechercher premier élément et supposons que le premier élément est « double », selon l'image,
ii) Puis, avec la même itération, itérez la première rangée (c.-à-d. la rangée 0) et j'ai trouvé «taille (en octets)». Ensuite, je veux la valeur de cellule spécifique par rapport à la valeur de ligne et de colonne que j'ai recherchée ci-dessus avec l'itération, c'est-à-dire "Primitive". Comment puis-je obtenir cela en utilisant Apache POI. S'il vous plaît aider. Beaucoup de grâce à l'avance
1- représente la première recherche de la valeur de la colonne
2- représente deuxième recherche de valeur de ligne
3- représente la sortie i besoin
FileInputStream excelFile = new FileInputStream(new File(str));
Workbook workbook = new XSSFWorkbook(excelFile);
Sheet datatypeSheet = workbook.getSheetAt(0);
Sheet sheet = workbook.getSheetAt(0);
//Iterator<Row> iterator = datatypeSheet.iterator();
for(Row row : sheet)
{
Cell cell = row.getCell(0);
System.out.println(cell.getStringCellValue());
boolean e = EngineList.add(cell.getStringCellValue());
System.out.println(e);
}
Row currentRow = datatypeSheet.getRow(0);
Cell cell = currentRow.getCell(1);
// System.out.println("crow"+currentRow);
System.out.println("crow"+cell);
System.out.println("crowlastcellnum"+currentRow.getLastCellNum());
if(currentRow.getRowNum()==0)
{
for(int i=1;i<currentRow.getLastCellNum();i++)
{
if (currentRow.getCell(i).getCellTypeEnum() == CellType.STRING) {
System.out.println(currentRow.getCell(i).getStringCellValue());
parameterList.add(currentRow.getCell(i).getStringCellValue());
}
}
System.out.println();
}
//am getting the row values and column values and stored them into arraylist for search.
nous montrer ce que vous avez essayé –
mis à jour la question –