Cocoa 在可可中保存CSV

Cocoa 在可可中保存CSV,cocoa,encoding,csv,writefile,Cocoa,Encoding,Csv,Writefile,我需要用cocoa制作一个cvs文件。为了了解如何设置它,我创建了一个数字并用文本编辑打开它,它看起来像这样: Results,,,,,,,,,,,, ,,,,,,,,,,,, A,10,,,,,,,,,,, B,10,,,,,,,,,,, C,10,,,,,,,,,,, D,10,,,,,,,,,,, E,10,,,,,,,,,,, 因此,为了在cocoa中复制这一点,我使用了: NSString *CVSData = [NSString stringWithFormat:@"Results

我需要用cocoa制作一个cvs文件。为了了解如何设置它,我创建了一个数字并用文本编辑打开它,它看起来像这样:

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]]; 
然后

但是当我试图用数字打开保存的文件时,我得到了一个错误“Untitled.cvs”无法处理,因为数字无法以“数字文档”格式打开文件。这可能与cocoa对文件的编码方式有关吗


感谢您的帮助

在文件名中使用CSV(逗号分隔值)而不是CVS(并发版本控制系统)。

在文件名中使用CSV(逗号分隔值)而不是CVS(并发版本控制系统)。

噢,哇,这是一个愚蠢的错误,真不敢相信我没有看到。谢谢你看到我明显的错误史诗般的错误!:)我没有意识到这是一个愚蠢的错误我不敢相信我没有看到。谢谢你看到我明显的错误史诗般的错误!:)我也没有意识到
[CVSData writeToFile:[savePanel filename] atomically:YES];