Ich suche nach einer Zelle in einer Kalkulationstabelle mit der Zeichenfolge 'Total' und verwende dann die Zeile, in der diese Zelle den Gesamtwert in einer anderen Zelle finden soll, die immer dieselbe Zelle / Spalte ist (die 10. Zelle) in einem 0-basierten Index).
Ich habe den folgenden Code, der keine Fehler (Syntax) hat, aber die findCell-Methode gibt keinen rowNum-Wert zurück:
%Vor% Sie haben ein Semikolon nach Ihrer if
-Anweisung, was bedeutet, dass Ihre if
nicht funktioniert:
Auch wenn das Ihr Problem nicht lösen kann, denke ich, dass Ihre while
-Anweisung hier möglicherweise nicht korrekt ist;
Soweit ich mich erinnere, gibt es andere Zelltypen in POI. Versuchen Sie, einen Haltepunkt auf diese Zeilen zu setzen und prüfen Sie, ob sie den richtigen CellType haben.
Tags und Links java excel apache-poi poi-hssf