Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ios版libxl中嵌入公式_Ios_Xcode_Excel_Formulas_Libxl - Fatal编程技术网

如何在ios版libxl中嵌入公式

如何在ios版libxl中嵌入公式,ios,xcode,excel,formulas,libxl,Ios,Xcode,Excel,Formulas,Libxl,我想能够向libxl添加一些简单的公式,比如加法和减法,只是不知道怎么做。只是想知道如何添加简单的加法和减法公式 这是我的密码: 这些是我希望公式更改的数字。100和150 添加公式很简单。以下是LibXl for iOS下载版附带的示例应用程序中的相关行: xlSheetWriteFormula(sheet, 6, 1, "SUM(B5:B6)", boldFormat); 看起来唯一需要记住的是公式必须是C字符串,而不是Objective-C字符串。以下是他们文档中的相关段落:对于抱怨我们

我想能够向libxl添加一些简单的公式,比如加法和减法,只是不知道怎么做。只是想知道如何添加简单的加法和减法公式

这是我的密码:

这些是我希望公式更改的数字。100和150


添加公式很简单。以下是LibXl for iOS下载版附带的示例应用程序中的相关行:

xlSheetWriteFormula(sheet, 6, 1, "SUM(B5:B6)", boldFormat);

看起来唯一需要记住的是公式必须是C字符串,而不是Objective-C字符串。以下是他们文档中的相关段落:

对于抱怨我们应该阅读文档的人,主要问题是Objective-C中没有示例,只是针对普通的旧C

以下是对我有效的方法,我构建一个公式字符串,在D列中添加两行,然后应用它

NSString *formula=[NSString stringWithFormat:@"SUM(D%d:D%d)",startRow,endrow]; 
xlSheetWriteFormula(sheet, row, 2, [formula cStringUsingEncoding: NSUTF8StringEncoding], cellFormat);
cellFormat是我为所需字体和边框效果定义的格式

我猜人们一直面临的问题是字符串编码


我敦促任何购买了LibXL许可证的人鼓励开发人员也为Objective-C开发示例代码。我们已经有好几年没有它了。

谢谢你,伙计!谢谢你!我一直使用未声明的标识符作为粗体格式,你知道为什么吗?我将如何声明它?检查我链接到的文档。您可以始终为格式传递0。计算仍然没有累计,excel文件将它们标识为文本而不是数字单元格,如何解决此问题?用户将通过文本字段输入数字,我将收集如下信息-xlsheetwriterstsheet,2,17,[self.persontotaldepTextField.text UTF8String],0;
xlSheetWriteFormula(sheet, 6, 1, "SUM(B5:B6)", boldFormat);
NSString *formula=[NSString stringWithFormat:@"SUM(D%d:D%d)",startRow,endrow]; 
xlSheetWriteFormula(sheet, row, 2, [formula cStringUsingEncoding: NSUTF8StringEncoding], cellFormat);