我正在开发一个iphone项目。我想分析一个CSV文件。无论我发现什么,可用于CSV解析的库都只适用于MAC,不适用于iphone。我想要一个简单的方法如何解析Iphone的CSV文件
解析CSV文件只为iphone。任何帮助非常感谢
我正在开发一个iphone项目。我想分析一个CSV文件。无论我发现什么,可用于CSV解析的库都只适用于MAC,不适用于iphone。我想要一个简单的方法如何解析Iphone的CSV文件
解析CSV文件只为iphone。任何帮助非常感谢
CSV基本上是逗号分隔的值列表。您可以使用NSString
方法componentsSeparatedByString:
或componentsSeparatedByCharactersInSet:
。
假设你有一个逗号分隔的字符串,调用[myStringCSV componentsSeparatedByString:@","]
会给你一个NSArray
的值。
是的,多数民众赞成它.. – MCKapur
这是一个过分简化 - componentSeparatedByString方法会用这个完全有效的CSV:字符串,“另一个字符串”做什么?使两个元素中的三个元素!你最好使用一个知道如何管理所有角落案例的库,如Edwin Vermeer所建议的:CHCSVParser。 –
只是过滤出空的元素,没什么大不了的。 – pldoverflow
这是与流支持一个很好的CSV解析器:https://github.com/davedelong/CHCSVParser
如果您正在分析认为来自Web的文件,那么你也可以使用https://github.com/acerbetti/AFCSVRequestOperation它是使用AFNetworking库下载文件。
请参阅:[我在哪里可以找到Objective-C的CSV到NSArray解析器?](http://stackoverflow.com/q/3344628/1402846)。 – Pang