根据他们的文档: GemBox.Spreadsheet 可以读写公式,但不能计算公式结果。当您在 MS Excel 中打开 XLS 文件时,将自动计算公式结果。
因此,如果我创建一个带有一些注入值的电子表格并将其保存到磁盘,如果我在 excel 中打开文件,我可以看到计算值..
如果我在 gembox 中打开该文件并查找计算单元格的值,我得到的结果为 0
flexcel 中也存在相同的功能.. 无法从给定单元格中检索计算值.. 它返回零..
所以我正在做的是:
- 打开现有的 Excel 文件
- 将一些数字放入一些单元格
- 以不同的名称将文件保存到磁盘(也尝试使用相同的文件)
- 再次打开文件并查看作为计算单元格的总列
该值始终为 0.. 我在 excel 中打开文件.. 该值按预期计算。