Iphone 通过代码创建excel文件

Iphone 通过代码创建excel文件,iphone,objective-c,ios,Iphone,Objective C,Ios,我需要通过iPhone中的代码创建excel文件我有两个数组,第一个数组包含水果的名称,第二个数组包含水果的图像 苹果在这里的形象 这里是芒果的图片 . . . . . . . . . . . . . . . . . . 类似的内容请帮助我创建此尝试以下代码生成Excel文件: NSFileManager *fileManager = [NSFileManager defaultManager]; NSS

我需要通过iPhone中的代码创建excel文件我有两个数组,第一个数组包含水果的名称,第二个数组包含水果的图像

苹果在这里的形象 这里是芒果的图片 . . . . . . . . . . . . . . . . . .


类似的内容请帮助我创建此

尝试以下代码生成Excel文件:

NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.xls", @"userdata"]]; //add our file to the path
[fileManager createFileAtPath:fullPath contents:[xlsString dataUsingEncoding:NSUTF8StringEncoding] attributes:nil]; //finally save the path (file)

记住,这里xlsString是Excel文件的内容。您需要以这样的方式创建xlsString:如果插入,(逗号)或/t(制表符)或其他分隔符。。它将转到Excel文件中的下一个单元格。对于下一行,请在xlsString中使用\n(新行字符)。

请参阅此问题以及如何在此excel文件中插入图像?我没有尝试过此方法,但您可以使用图像的
NSData
表示法。在内容中传递NSData将解释它。。。但我不确定是否会看到图像时,Excel文件打开或不。。。但我会说这应该行得通。。。请让我知道结果……这只描述了如何编写文件(包含几乎所有数据),而不是Excel格式的文件(它是二进制
.xls
或压缩XML
.xlsx
文件)。将文件命名为
.xls
并不会自动将其变成Excel文件。@adib:请仔细阅读我的答案,我已经解释了如何生成Excel字符串。这是可接受的答案,您也可以尝试,这将起作用。这不会生成excel文件,而是CSV(逗号分隔值)文件。这基本上是一个大多数电子表格都可以导入的平面文本文件。(在windows系统上,Excel将打开图像,但无法正确导入行。)有关图像的问题表明您的答案有误导性。