3 Stimmen

Generiere dynamisches Excel aus Java

Wir haben die Struktur eines vorausdefinierten Excel-Dokuments mit vielen Formeln und Makros geschrieben.

Während des Downloads von Excel füllen wir über die Java-Anwendung bestimmte Zellen in Excel mit Daten. Nach dem Download öffnen Benutzer Excel, Makros und Formeln darin werden die vorab befüllten Daten lesen und entsprechend reagieren.

Derzeit verwenden wir ExtenXLS, um ein dynamisches Excel-Dokument aus Java zu generieren. Die Lizenz basiert auf der CPU und unterstützt keine Boxen mit Dual-Core-CPU. Wir sind gezwungen, weitere Lizenzen zu erwerben.

Gibt es ein besseres Werkzeug, das wir uns ansehen können, das entweder kostenlos ist, Produkte und Support minimal kosten (Support ist ein Muss), die Lizenz einfach ist?

12voto

Smashery Punkte 53538

Ich mochte die Verwendung der Apache POI Projekts HSSF-Bibliothek (http://poi.apache.org/) recht gerne - sie war ziemlich einfach zu benutzen. Ich habe sie nicht sehr intensiv genutzt, aber sie schien ziemlich leistungsfähig zu sein. Außerdem gibt es JExcelAPI (http://sourceforge.net/projects/jexcelapi/), die ich noch nicht verwendet habe.

2voto

Ed Thomas Punkte 1143

Wenn Ihre Benutzer eine aktuelle Version von Excel haben, ist es nicht allzu schwierig, das XML-Dateiformat manuell anzupassen. Speichern Sie einfach ein vorhandenes Dokument als XML und suchen Sie die Stellen, die Sie ersetzen möchten.

2voto

Peter Smith Punkte 743

Ich arbeite an einem Open-Source-Projekt namens XLLoop - dieses Framework ermöglicht es Ihnen, POJO-Funktionen als Excel-Funktionen zu verwenden.

Also anstatt das Excel-Arbeitsblatt mit Daten zu füllen, könnten Sie eine Funktion erstellen, die die Daten herunterlädt und an Ort und Stelle einfügt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X