当公式用于计算单元格时,如何读取单元格文本

时间:2016-04-20 15:10:42

标签: npoi

我们在npoi上使用.net版本,我们如何得到单元格的值而不是公式?

1 个答案:

答案 0 :(得分:2)

我对你的问题有点困惑,因为默认情况下NPOI 通过xxxCellValue属性返回单元格的值。考虑下一段示例代码:

using (var stream = new FileStream(@"..\..\..\Data\SheetWithFormula.xlsx", FileMode.Open))
{
  var workbook = new XSSFWorkbook(stream);
  var sheet = workbook.GetSheetAt(0);

  var row = sheet.GetRow(2);
  var cell = row.GetCell(2);

  Console.WriteLine("Cell value: {0} (formula: {1})", cell.NumericCellValue, cell.CellFormula);
}