Java と OpenXLS を使用して Excel スプレッドシートを書き出しています。セルに数式を設定したいのですが、やり方がわかりません。誰か助けてくれませんか?:)
(私は新しいユーザーなので、これに「openxls」のタグを付けることはできません...)
OpenXLS についてはわかりませんが、Andy Khan のJExcelで簡単に実行できます。試してみることをお勧めします。POI よりもはるかに優れていると思います。OpenXLSよりも優れていると確信しています。
ワークシートのセルに数式文字列を直接設定できます。
CellHandle cell = ws.add( "=SUM(A1:A3)", "A5" );
これにより、セル A5 に SUM(A1:A3) 数式が追加されます。「=」で始まる文字列値を持つセル セットは、式と見なされます。
アップデートとメンテナンスは github で行われています (openxls を検索してください)。
最終的に、OpenXLS は数式セルをサポートしていないことが判明しました。有料版に含まれていますが…