鉴于以下代码:

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()方法来获得/在运行时检索的计算值,e.g之前计算工作簿中的所有公式。

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