1
Мы используем версию .net на npoi, как мы получаем значение ячейки вместо формулы?Как читать текст ячейки, когда формула используется для вычисления ячейки
Мы используем версию .net на npoi, как мы получаем значение ячейки вместо формулы?Как читать текст ячейки, когда формула используется для вычисления ячейки
Я немного смущен вашим вопросом, так как по умолчанию 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);
}