一千萬個為什麽

搜索

在可可中保存CSV

我需要在cocoa中創建一個cvs文件。要查看如何設置它我在Numbers中創建了一個並使用文本編輯打開它看起來像這樣:

Results,,,,,,,,,,,,
,,,,,,,,,,,,
A,10,,,,,,,,,,,
B,10,,,,,,,,,,,
C,10,,,,,,,,,,,
D,10,,,,,,,,,,,
E,10,,,,,,,,,,,

所以我用cocoa復制了這個:

NSString *CVSData = [NSString stringWithFormat:@"Results\n,,,,,,,,,,,,\nA,%@,,,,,,,,,,,\nB,%@,,,,,,,,,,,\nC,%@,,,,,,,,,,,\nD,%@,,,,,,,,,,,\nE,%@,,,,,,,,,,,",[dataA stringValue], [dataB stringValue], [dataC stringValue], [dataD stringValue], [dataE stringValue]]; 

然後

[CVSData writeToFile:[savePanel filename] atomically:YES];

但是當我嘗試用Numbers打開保存的文件時,我得到錯誤“Untitled.cvs”無法處理,因為Numbers無法打開“Numbers Document”格式的文件。這可能與cocoa編碼文件的方式有關嗎?

謝謝你的幫助

最佳答案

在文件名中使用CSV(逗號分隔值)代替CVS(並發版本控制系統)。

轉載註明原文: 在可可中保存CSV