[Java] Java > Excel. Jakarta POI of JExcel gebruiken?

Pagina: 1
Acties:

  • LAN
  • Registratie: Oktober 2000
  • Niet online
Ik wil graag met data vanuit een Java applicatie een gegevens uitvoer naar Excel doen.

Na enig zoeken kwam ik op de volgende libraries die me wel geschikt leken:
Jakarta POI - http://jakarta.apache.org/poi/
JExcel - http://jexcelapi.sourceforge.net/

Vraag aan jullie is: Hebben jullie ervaring met één van deze (of nog liever, beide) libraries? Zo ja, wat zijn jullie ervaringen qua gebruikersgemak, performace, mogelijkheden.
Of wellicht weten jullie een betere.

Hetgeen ik nodig heb is vooral ondersteuning voor opmaak zoals: kleuren, verschillende typen randen voor cellen, verschillende fonts, dimensies van cellen, etc.

Zelf neig ik naar JExcel te gaan vooral naar aanleiding van deze forum entry op sun.com, maar ik zou nog eerst graag jullie mening willen horen.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

LAN schreef op vrijdag 02 december 2005 @ 15:29:
Ik wil graag met data vanuit een Java applicatie een gegevens uitvoer naar Excel doen.

Na enig zoeken kwam ik op de volgende libraries die me wel geschikt leken:
Jakarta POI - http://jakarta.apache.org/poi/
JExcel - http://jexcelapi.sourceforge.net/

Vraag aan jullie is: Hebben jullie ervaring met één van deze (of nog liever, beide) libraries? Zo ja, wat zijn jullie ervaringen qua gebruikersgemak, performace, mogelijkheden.
Ik heb met beide libraries gespeeld en vond JExcel eenvoudig om mee te werken. Met Jakarta POI kon ik niet echt uit de voeten. Het enige wat ik trouwens heb gedaan is informatie uit excelsheets destileren, en heb dus geen ervaring met het maken van wijzigingen mbv JExcel in excel sheets.

[ Voor 6% gewijzigd door Alarmnummer op 02-12-2005 15:35 ]


Verwijderd

Ik heb geen idee hoe JExcel werkt, maar ik heb wel wat ervaring (niet veel) met POI. Wat me daarbij vooral opvalt is dat het project nog lang niet af was op het moment dat ik het nodig had (een maand of 2 geleden).

Een voorbeeld: in excel hebben je kolommen "namen". Dat wil zeggen, je eerste kolom heet A, de tweede B enzovoorts. In POI hebben ze nummers. Je kunt niet zomaar zeggen "cel D4". Beetje jammer.

Nog een voorbeeld, maar dit kan ook aan mij liggen. Wanneer ik een cel een bepaalde rand wil geven, krijgen ALLE cellen die rand.

Als ik nog eens een excel lib nodig heb, ga ik iig naar JExcel kijken :)

  • LAN
  • Registratie: Oktober 2000
  • Niet online
Bedankt voor de info.

Het is JExcel geworden.
Het werkt goed, genoeg ondersteuning voor de basale dingen.