1
Wir verwenden die .net-Version von npoi, wie erhalten wir den Wert der Zelle anstelle der Formel?So lesen Sie den Zellentext, wenn Formel zur Berechnung der Zelle verwendet wird
Wir verwenden die .net-Version von npoi, wie erhalten wir den Wert der Zelle anstelle der Formel?So lesen Sie den Zellentext, wenn Formel zur Berechnung der Zelle verwendet wird
Ich bin ein wenig verwirrt durch Ihre Frage, wie standardmäßig NPOI wird den Wert der Zelle durch die xxxCellValue Eigenschaften zurückgeben. Betrachten Sie das nächste Bit des Beispielcodes:
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);
}