【问题标题】:Get formula result from Excel cell using Spire.xls使用 Spire.xls 从 Excel 单元格获取公式结果
【发布时间】:2016-12-15 14:54:28
【问题描述】:

我正在尝试读取 xlsx 文件中的数据(在带有 spire xls 的 C# WPF 中),但是当单元格包含公式时,我只能获取公式并且我不知道如何获取结果

我试过了:

    wb.LoadFromFile("...");
    wb.CalculateAllValue();
    colsheet = wb.Worksheets[6];
    SwitchName = colsheet.Range["B1"].Value;

然后我得到:"=IF(OR(I215=0,J215=0),"",I215+J215-1)" 但我想要结果而不是公式。我该怎么做?

【问题讨论】:

    标签: c# excel spire.xls


    【解决方案1】:

    你应该使用Object ob = colsheet.Range["B1"].FormulaValue;而不是这行SwitchName = colsheet.Range["B1"].Value;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多