セルに数式を追加する
セルに数式を追加し、アクセスしたり変更したりすることができます。セルのFormulaプロパティを使用して、Aspose.Cells.GridWebはシンプルから複雑なユーザー定義の数式をサポートしています。ただし、Aspose.Cells.GridWebには多くの組み込み関数や数式(Microsoft Excelと同様)が提供されています。組み込みの関数の完全なリストについては、サポートされる関数のリストを参照してください。
数式の追加と計算方法
Aspose.Cells.GridWebでは、セルのFormulaプロパティを使用してセルに数式を追加、アクセス、および変更することができます。Aspose.Cells.GridWebは、簡単なものから複雑なものまで、ユーザー定義の数式をサポートしています。ただし、Aspose.Cells.GridWebには多くの組み込み関数や数式(Microsoft Excelに類似)も提供されています。組み込み関数の完全なリストについては、このサポートされている関数のリストを参照してください。
数式の構文は、Microsoft Excelの構文と互換性がある必要があります。たとえば、すべての数式は等号(=)で始まらなければなりません。
動的に数式を追加する場合、Aspose.Cells.GridWebは、**=**記号を使用しなくても数式として認識します。ただし、GUIで作業するエンドユーザーが使用する場合は、"=“記号を使用する必要があります。
B3セルに追加された数式をGridWebによって計算されていません
上のスクリーンショットに示されているように、数式がB3に追加されていますが、まだ計算されていません。すべての数式を計算するには、ワークシートに数式を追加した後、GridWebコントロールのGridWorksheetCollectionのCalculateFormulaメソッドを呼び出します。
ユーザーは送信をクリックして数式を計算することもできます。
GridWebの送信ボタンをクリック
重要: ユーザーが保存ボタン、元に戻すボタン、またはシートタブをクリックすると、すべての数式が自動的にGridWebによって計算されます。
計算後の数式の結果
他のワークシートからセルを参照する
Aspose.Cells.GridWebを使用すると、異なるワークシートに格納されている値をその数式で参照して、複雑な数式を作成することが可能です。
異なるワークシートからセルの値を参照する構文はSheetName!CellNameです。