数式を計算する

数式の追加と結果の計算

Aspose.Cells には数式計算エンジンが組み込まれています。デザイナー テンプレートからインポートされた数式を再計算できるだけでなく、実行時に追加された数式の結果の計算もサポートします。

Aspose.Cells は、Microsoft Excel(読み取り) の一部である数式または関数のほとんどをサポートしています。計算エンジンがサポートする関数のリスト)。これらの関数は、API またはデザイナー スプレッドシートを通じて使用できます。 Aspose.Cells は、数学、文字列、ブール値、日付/時刻、統計、データベース、ルックアップ、および参照の数式の膨大なセットをサポートしています。

使用財産またはSetFormula(…)のメソッドCellセルに数式を追加するクラス。数式を適用するときは、Microsoft Excel で数式を作成する場合と同様に、必ず文字列を等号 (=) で開始し、カンマ (,) を使用して関数パラメータを区切ります。

数式の結果を計算するには、ユーザーは計算式の方法ワークブックExcel ファイルに埋め込まれたすべての数式を処理するクラス。または、ユーザーは計算式の方法ワーシートシートに埋め込まれたすべての数式を処理するクラス。または、ユーザーは、計算するの方法Cellつの Cell の数式を処理するクラス:

数式について知っておくべき重要なこと

式の直接計算

Aspose.Cells には数式計算エンジンが組み込まれています。デザイナー ファイルからインポートされた数式を計算するだけでなく、Aspose.Cells は数式の結果を直接計算することもできます。

場合によっては、数式の結果をワークシートに追加せずに直接計算する必要があることがあります。数式で使用されるセルの値はワークシート内にすでに存在しているため、ワークシートに数式を追加せずに、Microsoft Excel 数式に基づいてそれらの値の結果を検索するだけで済みます。

Aspose.Cells' の数式計算エンジン API を次の目的で使用できます。ワークシート計算するこのような数式の結果をワークシートに追加せずに表示します。

上記のコードは次の出力を生成します。

Value of A1: 20
Value of A2: 30
Result of Sum(A1:A2): 50.0

数式を繰り返し計算する方法

ワークブックに多数の数式があり、ユーザーがその一部のみを変更して繰り返し計算する必要がある場合、数式計算チェーンを有効にするとパフォーマンスが向上する可能性があります。FormulaSettings.EnableCalculationChain.

知っておくべき重要なこと

アドバンストトピック