Hallo ihr Lieben,
ich möchte mit Java xls und xlsx (also beide Versionen von Excel) bearbeiten. Dafür hab ich mir bei Apache (Index of /dist/poi/release/src) die folgende zip-Datei runtergezogen.
poi-src-3.5-FINAL-20090928.zip
Nun habe ich aber Probleme das ganze bei mir einzubinden. Im folgenden Eintrag
http://www.java-forum.org/java-basics-anfaenger-themen/87403-poi-eclipse-einbinden.html
wird gesagt, dass man die entsprechende .jar-Datei dem Projekt als lib hinzufügen muss. Dies deckt sich mit allen anderen Antworten, die ich über google gefunden habe. Mein Problem ist nun:
Ich habe gar keine poi-src-3.5-FINAL-20090928.jar Datei!!!
Die einzigen jars, die in dem entpackten Ordner waren, sind Verweise auf Bibliotheken, die das Poi3.5 selbst als Grundlage benötigt.
Ich hab dann auch versucht POI über Eclipse als ANT-Projekt zu importieren (eine build.xml war ja auch im Ordner) um anschließend wiederum selbst eine entsprechende jar zu erzeugen. Aber irgendwie (ich bin mit ANT so gar nicht vertraut), bekomme ich mehrere Möglichkeiten zum auswählen, wie das Projekt zu bauen ist. Hab jetzt alle mal durch probiert, jeweils davon jars erzeugt und diese dann meinem Projekt als lib zugewiesen (nicht das diese try-and-error-Sache das ganze viel zu groß macht....) aber irgendwie klappt es trotzdem nicht...
Ich bekomme immer irgendwelche Fehlermeldungen, dass was nicht bekannt ist, oder eine Methode auf etwas zeigt, was angeblich nicht bekannt ist...
Hierzu das folgende Beispiel:
[Java]
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ExcelReadTest {
//Zum uebergebenen String filename wird ein Workbook erzeugt und zurueck gegeben
private static Workbook readFile(String filename) throws IOException {
Workbook workbook = WorkbookFactory.create(new FileInputStream(filename));
return workbook;
}
}
[/Java]
Obwohl die imports soweit nicht bemängelt werden, als auch "Workbook"-Variablen angelegt werden können, wird mir der Aufruf der statischen Methode
[Java]
WorkbookFactory.create(new FileInputStream(filename));
[/Java]
als Fehler angezeigt, mit dem Hinweis:
The method create(InputStream) from the type WorkbookFactory refers to the missing type Workbook
....
ich verstehs einfach nicht ???:L .... kann mir jemand helfen????
ich möchte mit Java xls und xlsx (also beide Versionen von Excel) bearbeiten. Dafür hab ich mir bei Apache (Index of /dist/poi/release/src) die folgende zip-Datei runtergezogen.
poi-src-3.5-FINAL-20090928.zip
Nun habe ich aber Probleme das ganze bei mir einzubinden. Im folgenden Eintrag
http://www.java-forum.org/java-basics-anfaenger-themen/87403-poi-eclipse-einbinden.html
wird gesagt, dass man die entsprechende .jar-Datei dem Projekt als lib hinzufügen muss. Dies deckt sich mit allen anderen Antworten, die ich über google gefunden habe. Mein Problem ist nun:
Ich habe gar keine poi-src-3.5-FINAL-20090928.jar Datei!!!
Die einzigen jars, die in dem entpackten Ordner waren, sind Verweise auf Bibliotheken, die das Poi3.5 selbst als Grundlage benötigt.
Ich hab dann auch versucht POI über Eclipse als ANT-Projekt zu importieren (eine build.xml war ja auch im Ordner) um anschließend wiederum selbst eine entsprechende jar zu erzeugen. Aber irgendwie (ich bin mit ANT so gar nicht vertraut), bekomme ich mehrere Möglichkeiten zum auswählen, wie das Projekt zu bauen ist. Hab jetzt alle mal durch probiert, jeweils davon jars erzeugt und diese dann meinem Projekt als lib zugewiesen (nicht das diese try-and-error-Sache das ganze viel zu groß macht....) aber irgendwie klappt es trotzdem nicht...
Ich bekomme immer irgendwelche Fehlermeldungen, dass was nicht bekannt ist, oder eine Methode auf etwas zeigt, was angeblich nicht bekannt ist...
Hierzu das folgende Beispiel:
[Java]
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ExcelReadTest {
//Zum uebergebenen String filename wird ein Workbook erzeugt und zurueck gegeben
private static Workbook readFile(String filename) throws IOException {
Workbook workbook = WorkbookFactory.create(new FileInputStream(filename));
return workbook;
}
}
[/Java]
Obwohl die imports soweit nicht bemängelt werden, als auch "Workbook"-Variablen angelegt werden können, wird mir der Aufruf der statischen Methode
[Java]
WorkbookFactory.create(new FileInputStream(filename));
[/Java]
als Fehler angezeigt, mit dem Hinweis:
The method create(InputStream) from the type WorkbookFactory refers to the missing type Workbook
....
ich verstehs einfach nicht ???:L .... kann mir jemand helfen????