OpenXLS unterstützt sehr gut Formeln. Schauen Sie sich dieses Beispiel an. Ich habe einen Wert in die Spalten A und B eines Blattes namens "testSheet". In der Spalte C des gleichen Blatt habe ich das Ergebnis der Summe (A + B) .Don't vergessen die Spalte C sonst zu initialisieren haben Sie eine CellNotFoundException
WorkBookHandle workbook = new WorkBookHandle();
workbook.createWorkSheet("testSheet");
WorkSheetHandle sheet = workbook.getWorkSheet("testSheet");
for (int i=1 ;i<=10; i++)
{
sheet.add(10*i, "A"+i);
sheet.add(15*i, "B"+i);
CellHandle cx = sheet.add(0,"C"+i);
cx.setFormula("=SUM(A"+i+":B"+i+")");
}
Ich hoffe, dass dieses Beispiel helfen andere Leute.
Letztendlich wechselte ich zu JExcel. Es stellt sich heraus, dass OpenXLS überhaupt keine Formeln unterstützt - wenn Sie sie verwenden wollen, müssen Sie auf die kostenpflichtige Version upgraden :( –
Hey, also stimmt mich ab. – duffymo