是否可以或任何库可用于在ObjC中创建.csv文件?
由于
答案 0 :(得分:3)
CSV文件是逗号分隔值的文本文件。
你可以编写一个例程来循环遍历值,将每个值添加到文本文件中(甚至将值添加到字符串中?)。在每个字段之后,添加','字符。在每行的末尾添加一个新行。第一行可以是字段标题。
E.g。
Year,Make,Model
1997,Ford,E350
2000,Mercury,Cougar
这是维基百科article that describes what CSV。我希望它可以提供帮助。
答案 1 :(得分:1)
CSV文件非常简单。
如果每行的数据保存在一个数组中,您可以使用-NSArray componentsJoinedByString:
为CSV文件创建一行。你也必须逃避文本,但这不应该太棘手。剩下的就是将行追加到文件中。
您可能还想阅读Writing a parser using NSScanner (a CSV parsing example),其中介绍了如何阅读CSV文件。
答案 2 :(得分:1)
看看chcsvparser。
答案 3 :(得分:0)
NSArray有一些功能可以很容易地完成至少其中一些(取决于你是否需要转义字符)。看一下componentsJoinedByString:方法。
NSString有一个伙伴方法 - componentsSeparatedByString: