Hallo, ich bin neu im Forum und hoffe ich habe den Thread ins richtige Unterforum getan.
Ich suche schon seit ein paar Tagen eine API um mit Java in Excel-Files zu schreiben. Ich will bloss in etwa 30 Felder reinschreiben, nichts auslesen und auch kein neues File erstellen.
Ich habe unter anderem hier im Forum die POI-HSSF Java-API (http://poi.apache.org/hssf/index.html) gefunden. Ich hab mir mal hier die ZIP-Datei runtergeladen und dann die 3 JAR-Files aus dem "lib" Ordner meinem Projekt hinzugefügt. Danach habe ich z.B. versucht auf die Klasse HSSFWorkbook zuzugreifen, die war aber laut Eclipse unbekannt und ich konnte sie auch nicht importieren.
Kann es nun sein, dass ich eine falsche Datei heruntergeladen oder die falschen libs hinzugefügt habe?
Jedenfalls habe ich es noch mit jexcel(http://jexcelapi.sourceforge.net/) probiert. Damit konnte ich auch neue Excel-Files erstellen und bereits existierende verändern. Meine Excel-Datei ist aber relativ gross und ich bekomme immer die Meldung "java.lang.OutOfMemoryError" da jexcel erst eine Kopie der Datei erstellen muss, um sie zu verändern.
Als letztes habe ich noch Jxcell (http://www.jxcell.net/) gefunden - jedoch keine Anleitung dazu.
Gut nun zurück zur eigentlichen Frage: Kann mir gerade noch jemand eine andere API nennen die nur in Excel-Files schreibt und am besten sehr klein ist. Ich brauche wirklich nur die Funktion zum Schreiben und keine sonstige.
Wenn nicht, könnte mir jemand mit der POI-HSSF helfen?
Bin noch relativ neu in der Javaprogrammierung, ich hoffe ich habe die richtigen Begriffe verwendet.
Gruss bestron
Ich suche schon seit ein paar Tagen eine API um mit Java in Excel-Files zu schreiben. Ich will bloss in etwa 30 Felder reinschreiben, nichts auslesen und auch kein neues File erstellen.
Ich habe unter anderem hier im Forum die POI-HSSF Java-API (http://poi.apache.org/hssf/index.html) gefunden. Ich hab mir mal hier die ZIP-Datei runtergeladen und dann die 3 JAR-Files aus dem "lib" Ordner meinem Projekt hinzugefügt. Danach habe ich z.B. versucht auf die Klasse HSSFWorkbook zuzugreifen, die war aber laut Eclipse unbekannt und ich konnte sie auch nicht importieren.
Kann es nun sein, dass ich eine falsche Datei heruntergeladen oder die falschen libs hinzugefügt habe?
Jedenfalls habe ich es noch mit jexcel(http://jexcelapi.sourceforge.net/) probiert. Damit konnte ich auch neue Excel-Files erstellen und bereits existierende verändern. Meine Excel-Datei ist aber relativ gross und ich bekomme immer die Meldung "java.lang.OutOfMemoryError" da jexcel erst eine Kopie der Datei erstellen muss, um sie zu verändern.
Als letztes habe ich noch Jxcell (http://www.jxcell.net/) gefunden - jedoch keine Anleitung dazu.
Gut nun zurück zur eigentlichen Frage: Kann mir gerade noch jemand eine andere API nennen die nur in Excel-Files schreibt und am besten sehr klein ist. Ich brauche wirklich nur die Funktion zum Schreiben und keine sonstige.
Wenn nicht, könnte mir jemand mit der POI-HSSF helfen?

Bin noch relativ neu in der Javaprogrammierung, ich hoffe ich habe die richtigen Begriffe verwendet.
Gruss bestron
Zuletzt bearbeitet: