我正在尝试在我的 iOS 应用程序中添加电子表格编辑功能。我正在使用 gridview 来显示(与问题无关)并且我正在使用 LibXL将数据加载到 View 中。那部分工作得很好,但我无法在修改单元格后计算公式。
看来,当我使用 LibXL 编写公式时,它不计算新值,只是设置公式值(字符串)。因此,当我尝试从该单元格读取数字值时,它仍然设置为最后计算的数字(来自 excel)。
同样,如果我创建包含数字的单元格和一个公式单元格以对它们求和,在 Excel 中打开它之前,它永远不会实际计算读取 0
数值。
我希望 LibXL 是解决我问题的 Elixir ,但现在我只能使用公式字符串值(即 "SUM(A1:b2)"
)和最后一个计算值.
如果 LibXL 只是简单地DID 计算值,而我完全错了,我会很高兴,但我看不到任何其他说明的文档。如果不是这种情况,是否有任何 Obj-C、C 或 C++ 库可用于匹配 Excel 公式语法并计算这些值?
最佳答案
只需添加我之前的评论作为答案:
Dave Delong 的 DDMathParser 具有添加自定义函数的选项,请在此处查看:http://github.com/davedelong/DDMathParser
关于c++ - Excel 公式计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213191/