c++ - Excel 公式计算

标签 c++ ios c libxl

我正在尝试在我的 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/

相关文章:

从 C 程序调用 Windows 10 bash

类定义中结构数组的 C++ 问题

ios - 如何将两个或多个按钮添加到annotationView : MKAnnotationView?

c - 尝试编写矩阵乘法实验脚本

ios - 是否可以通过IPA文件永久安装应用程序?

iOS 8 - AutoLayout 问题 - UITableViewCell 中的 UIImageView 忽略宽度限制

函数中的冲突类型

c++ - 捕获窗口调整大小

c++ - clang : error: linker command failed with exit code 1 (use -v to see invocation) in C++ code

c++ - QAbstractItemModel for QMetaObject,必须自己写吗?