我正在開發一個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