1

iOSアプリにスプレッドシート編集機能を追加しようとしています。グリッドビューを使用して表示し(質問には関係ありません)、LibXLを使用してデータをビューにロードしています。その部分はすべて非常にうまく機能しますが、セルが変更された後に数式を計算する方法がありません。

LibXLを使用して数式を作成すると、新しい値は計算され、数式値(文字列)を設定するだけのようです。そのため、そのセルから数値を読み取ろうとすると、最後に計算された数値(Excelから)に設定されたままになります。

0同様に、数値を含むセルとそれらを合計する数式セルを作成した場合、Excelで開くまで、数値を読み取る計算は実際には行われません。

私はLibXLが私の問題の特効薬であることを望んでいましたが、今は数式の文字列値(つまり"SUM(A1:b2)")と最後に計算された値だけで行き詰まっています。

LibXLが単に値を計算するDIDであり、それがすべて間違っている場合は、それが大好きですが、そうでないことを示すドキュメントは表示されません。そうでない場合は、Excelの数式構文を照合してこれらの値を計算するために使用できるObj-C、C、またはC ++ライブラリはありますか?

4

1 に答える 1

2

以前のコメントを回答として追加するだけです。

Dave DelongのDDMathParserには、カスタム関数を追加するオプションがあります。http://github.com/davedelong/DDMathParserで確認してください。

于 2013-03-06T00:39:15.593 に答える