我想創建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