spreadsheet engine for Java Applications. it has Book, Sheet, and Cell.
新機能:
式の中で関数を使えるようになった。
ElementにBOOLEAN型を追加。式の中で比較演算子を使えるようになった。
式の中で文字列結合演算子&を使えるようになった
式の中で演算子^(べき乗)を使えるようになった。
式の中の存在しない参照先セルを作成するcreateUndefinedReferenceCells追加
同期処理を行うクラスConcurrentBookWrapperを追加。
データ書き出し/読み込みのためのクラスSimpleReader, SimpleWriter追加
Book#isRecalcEnableを追加
不具合修正:
Sheet#renameCellで、リネームした後に変更前/変更後のセル名を参照しているセルに対して再計算を行うようにした。
単項演算子+-のパースの不具合修正。
中置記法式のチェックで関数および左括弧の場合に直前のElementのチェックを行っていなかったのを修正
Book#deleteSheetでデフォルトシートを削除した場合にResolver#getDefaultSheetで削除したシートへの参照が返されていたのを修正。
Cell#setFormulaで空文字を渡した場合エラーとなっていたのを修正。
Sheet#setMathContextで設定後の再計算が行われていなかったのを修正。