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
So lesen Sie einen Wert aus dem Spaltennamen in Excel in Java ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post