質問

次のコードを考えます

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;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top