【问题标题】:Aspose-Cells: How do I evaluate a formula?Aspose-Cells:如何评估公式?
【发布时间】:2013-08-13 00:49:11
【问题描述】:

给定以下代码:

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

【问题讨论】:

    标签: aspose aspose-cells


    【解决方案1】:

    发件人:http://www.aspose.com/community/forums/permalink/212217/212232/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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多