Aspose社-細胞:どのように私は式を評価しますか?
-
18-09-2019 - |
質問
次のコードを考えます
using Aspose.Cells
// {...}
Workbook workbook = new Workbook();
Worksheet virtualWorksheet = workbook.Worksheets[0];
virtualWorksheet.Cells[0, 0].Formula ="=1<2";
どのようにセルの数式を評価します[0,0]?
bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue; // will generate an exception at run-time
解決
から:のhttp://www.aspose .COM /コミュニティ/フォーラム/パーマリンク/ 212232分の212217 / showthread.aspx#212232 の
Workbook.CalculateFormula()メソッドは、例えば、実行時に計算された値を取得/取得する前に、ブック内のすべての数式を計算するために呼び出します。
Workbook workbook = new Workbook();
Worksheet virtualWorksheet = workbook.Worksheets[0];
virtualWorksheet.Cells[0, 0].Formula ="=1<2";
workbook.CalculateFormula();
bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue;
所属していません StackOverflow