gpt4 book ai didi

c# - SpreadsheetLight 从单元格公式中获取数值

转载 作者:行者123 更新时间:2023-12-03 00:27:46 28 4
gpt4 key购买 nike

有谁知道是否可以在 SpreadsheetLight 中检索公式的数值?如果没有,可以将 OpenXml 中的公式读取为数字吗?

我需要为 cellValue(8,1) 返回 7.07

  public static void TestSlWorkbook()
{
SLDocument sl = new SLDocument();
sl.SetCellValue(1, 1, 1.01);
sl.SetCellValue(2, 1, 1.01);
sl.SetCellValue(3, 1, 1.01);
sl.SetCellValue(4, 1, 1.01);
sl.SetCellValue(5, 1, 1.01);
sl.SetCellValue(6, 1, 1.01);
sl.SetCellValue(7, 1, 1.01);

sl.SetCellValue(8, 1, "=Sum(A1:A7)");

}

最佳答案

SpreadsheetLight 没有计算引擎,因此无法计算单元格公式(截至当前状态)。您获得的值要么是 Excel 之前计算的值(这意味着当您需要该值时它可能已经过时),要么是 0(因为 SpreadsheetLight 没有计算引擎,因此它默认为 0 或空字符串)。

披露:我编写了 SpreadsheetLight。

关于c# - SpreadsheetLight 从单元格公式中获取数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498403/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com