0

我需要在可可中制作一个 cvs 文件。要查看如何设置它,我在 Numbers 中创建了一个并用文本编辑打开它,它看起来像这样:

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

因此,为了在可可中复制它,我使用了:

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”格式的文件。这可能与可可编码文件的方式有关吗?

谢谢你的帮助

4

1 回答 1

4

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

于 2010-04-18T20:00:17.453 回答