Excel-Dateien mit Jakarta POI-HSSF lesen

Status
Nicht offen für weitere Antworten.

rwolf

Bekanntes Mitglied
hi all,
wer kann mir sagen, wo ich zu djakarta.poi.hssf -thema excel mit java LESEN -
vollständigen Code finde, also mit import... und try-catch usw.,
(nicht bloß theoretische beispielfetzen, die keiner je getestet hat. )

Also von Java in Excel schreiben ging noch recht schnell zu realisieren, obwohl
da auch einige wichtige Sachen fehlten
(wieder import.. und try-catch) :?

aber das Beispiel in umgekehrter Richtung krieg ich nicht zum laufen :
Code:
 HSSFRequest req = new HSSFRequest;
wird nicht akzeptiert

:cry: wer weiß was ?

wenn mein Konverter fertig ist, kann ich den gerne publizieren,
is ja sowieso GPL,oder ? :lol:

mfg
wolf

Editiert von P3AC3MAK3R: Titel angepaßt
 

rwolf

Bekanntes Mitglied
also,
im Original-Code waren die Klammern drin, sorry :x
habtte den ..Request mit im try-catch-Block stehen,
nach Herausnehmen überprüfen aller erzeugten Objekte
hänge ich jetzt bei :

Code:
InputStream din = poifs.createDocumentInputStream("Workbook");

din instanceof InputStream ergibt FALSE

geändert :
Code:
DocumentInputStream din = poifs.createDocumentInputStream("Workbook");

weiterhin :
din instanceof DocumentInputStream ergibt FALSE

was isn "workbook" ??? DOC hilft mir da nicht, denn was isn 'entry' ??

???? ???:L

gruß
wolf
 

rwolf

Bekanntes Mitglied
hat sich nunmehr erledigt !
hatte vergessen, bei den wegen try-catch nachträglich global definierten vars die lokale Def zu entfernen !
nun läufts :))
 

rwolf

Bekanntes Mitglied
wie gesagt , thema jakarta.poi.hssf :

es ist schon komisch :
bei einer manuell erstellten Excel-Tabelle in der Form

A1 B1 C1 D1
A2 B2 C2 D2

wird die Spaltenzahl mit 4 RICHTIG erkannt

erstelle ich dieselbe Tabelle aber mit
dem HSSFWrite-Beispiel , wird beim Lesen mit HSSF Reader-Beispiel
die Spaltenzahl um 1 Zu Niedrig angegeben !

dabei wurde sichergestellt, daß die Spaltenbreite größer als der Inhalt ist

woran liegt das bzw. was kann ich tun ?
:oops:
mfg
wolf
 

rwolf

Bekanntes Mitglied
wo kann man das fehlerhafte schreiben in excel-dateien
als Bug melden bzw. wer ist da zuständig ?

weder in diesem forum noch in gmane komme ich weiter ???:L

mfg
wolf
 

air_canada

Mitglied
rwolf hat gesagt.:
erstelle ich dieselbe Tabelle aber mit
dem HSSFWrite-Beispiel , wird beim Lesen mit HSSF Reader-Beispiel
die Spaltenzahl um 1 Zu Niedrig angegeben !

Möglicherweise liegt das daran, dass die Spalten mit 0 indiziert werden, wie dies bei gewöhnlichen Arrays auch der Fall ist (also 0, 1, 2, 3).
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben