So lesen Sie einen Wert aus dem Spaltennamen in Excel in JavaJava

Java-Forum
Guest
 So lesen Sie einen Wert aus dem Spaltennamen in Excel in Java

Post by Guest »

Wie kann ich mit Apache POI in Excel (xlsx) einen Wert lesen, der sich auf bestimmte Spaltennamen bezieht?

Spaltennamen sind meine erste Zeile in der Excel-Tabelle.
Wert ist die Zeile, die Y als Zellenwert hat.

Meine Eingabe ist nur der Spaltenname.
Ich benötige einen Wert für den Spaltennamen und die Zeile, die hat Wert „Y“

Unten ist die Excel-Tabelle

Wenn ich hier Spaltennamen als „Namen“ eingebe, sollte der Wert „Jose“
und „Alter“ zurückgegeben werden „Es sollte 23 zurückgeben.

Ich habe versucht und zwei Codes mit unterschiedlichem Schleifensystem gefunden, aber es ist ein Fehler aufgetreten

public static void main(String[] args) throws Exception {

File file = new File("D:\\xcel.xlsx");
FileInputStream inputStream = new FileInputStream(file);

Workbook wb = new XSSFWorkbook(inputStream);
Sheet sh = wb.getSheet("Sheet1");

// Find the Column number Which has column name and row number 0

Row row1 = sh.getRow(0);
int colNum = -1;
for (int i = 0 ;i

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post