我想创建Objective-C中的标准电子表格文件,这些文件也可以在ipad中打开,而不使用付费库(如LibXL)。如何在不使用LibXL的情况下以编程方式创建标准电子表格文件?
我已经创建HTML表格和简单地创建了一个.xls
文件使用下面的代码(string1
包含HTML表格):
NSURL * documentPath = [NSFileManager.defaultManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask].lastObject;
NSURL *filePath1 = [documentPath URLByAppendingPathComponent:@"FileName.xls"];
[string1 writeToFile:filePath1.path atomically:YES encoding:NSUTF8StringEncoding error:nil];
该文件在MS Excel中打开没有问题,但无法在iPad上打开。那么它的解决方案是什么?
请重新排列你的单词,再添加几个以获得更好的主意。 – blackSmith 2014-12-05 06:41:40
请再次检查问题... – 2014-12-05 06:48:29
一个简单的解决方案是将文件以CSV格式保存,可以通过数字和Excel读取。然而,这种方法在格式化方面失败了。另一个答案是像你在你的问题中提到的那样使用像LibXL这样的库。 – 2014-12-05 11:03:46