1

我正在尝试在我的 iOS 应用程序中添加电子表格编辑功能。我正在使用 gridview 来显示(与问题无关)并且我正在使用LibXL将数据加载到视图中。这部分工作得很好,但我无法在修改单元格后计算公式。

看来,当我用 LibXL 编写公式时,它并没有计算新值,只是设置公式值(一个字符串)。因此,当我尝试从该单元格读取数值时,它仍设置为最后计算的数字(来自 excel)。

同样,如果我创建带有数字的单元格和一个公式单元格来对它们求和,那么0在 Excel 中打开它之前,它永远不会被实际计算出来,它会读取一个数字值。

我希望 LibXL 是解决我的问题的灵丹妙药,但现在我只使用公式字符串值 (ie "SUM(A1:b2)") 和最后一个计算值。

如果 LibXL 只是简单地DID计算值并且我完全错了,我会喜欢它,但我看不到任何其他说明的文档。如果不是这种情况,是否有任何 Obj-C、C 或 C++ 库可用于匹配 Excel 公式语法并计算这些值?

4

1 回答 1

2

只需添加我之前的评论作为答案:

Dave Delong 的 DDMathParser 可以选择添加自定义函数,请在此处查看:http: //github.com/davedelong/DDMathParser

于 2013-03-06T00:39:15.593 回答