Hi leute,
ich würde gerne über mein Programm eine Excel-Datei bearbeiten.
Wenn ich nur lesen möchte mach ich das mit jxt, was auch wunderbar funktioniert.
Aber jxt kann nur neue Workbooks erzeugen, und ich möchte jedoch ein bestehendes bearbeiten. Also hab ich mich für poi 3.6 (Apache)entschieden.
Leider tritt bei mir folgende Fehlermeldung auf:
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.hasPOIFSHeader(Ljava/io/InputStream;)
Hier ist der Code:
InputStream inp = new FileInputStream("workbook.xls");
//InputStream inp = new FileInputStream("workbook.xlsx");
Workbook wb = WorkbookFactory.create(inp);
Ich hab bereits versucht (wie im Internet empfohlen) eien ältere Version des API zu verwenden, jedoch ohne erfolg.
Hat wer eine andere Methode?