XSSFWorkbook Konstruktor nicht definiert ist
Ich versuche, mich ein XSSFWorkbook wie diese
File file = new File(fileName);
Workbook workbook = new XSSFWorkbook(file);
Aber ich bekomme die Fehlermeldung:
The constructor XSSFWorkbook(File) is undefined
Habe ich überprüft, hier: http://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html und es sagt, dass es einen Konstruktor, Dateien
XSSFWorkbook(java.io.File file)
Constructs a XSSFWorkbook object from a given file.
Warum funktioniert das nicht?
- Ich konnte nicht denken an nichts anderes als bitten Sie zu prüfen, ob der poi-Gläser sind in deinem build-Pfad.
- vielleicht ein poi-jar-version Problem. Sie verwenden möglicherweise die alte version an.
- Die JavaDocs auf der Apache POI-Webseite beziehen sich immer auf die neueste version. Die meisten wahrscheinlich hast du eine ältere / die ältere Gläser, als Sie meinte auf Ihrem Klassenpfad befinden. Können Sie aktualisieren Sie Ihren POI-version?
- 3.9), es gibt keinen Konstruktor, der nimmt eine Datei. Stellen Sie sicher, dass Sie entweder die neueste version oder verwenden Sie einen Konstruktor, der verfügbar ist in Ihrer version.
- Ich heruntergeladene version 3.10 von hier: poi.apache.org/download.html und fügte hinzu, poi, poi-ooxml, und auch poi-ooxml-shemas(nicht sicher, ob ich dies brauchen) zu meinem build path. HSSFWorkbook funktioniert gut, aber die XSSFWorkbook noch sagt, dass der Konstruktor nicht definiert ist.
- Hast du jemals dieses Problem beheben? Ich bin mit dem gleichen Problem.
- Ich habe den gleichen Fehler mit
poi 3.9
. Gelöst ist es bei der Verwendung vonpoi 3.11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden...
Versuchen Sie es mit 3.14. Es funktioniert für mich!!