我在寫一個iPhone應用程序,它包含一個函數。它可以將NSMutableArray轉換爲CSV文件。但是,我不知道該怎麼做。任何人都可以幫助我做到這一點?非常感謝你。如何將iPhone上的NSMutableArray轉換爲CSV文件?
// ------更新-----
謝謝大家的回覆。
實際上,數組包含元素的對象,但我可以將它全部修改爲像下面這樣的數組(我猜這樣做更容易)。
數組是NSMutableArray * csvArray,數組包含數據,如下例所示。
csvArray[0] = First Name
csvArray[1] = Last Name
csvArray[2] = Phone
csvArray[3] = Tom
csvArray[4] = Chan
csvArray[5] = 123
csvArray[6] = Peter
csvArray[7] = Wong
csvArray[8] = 456
csvArray[9] = Mary's
csvArray[10] = Cho"w
csvArray[11] = 789...
數組開頭有3個選項卡,它們是名字,姓氏和電話號碼。對於數據,它也包含「和,符號,因此,我不能只由‘’符號切割陣列。
格式我想輸出是以下
//---------------------------
First Name, Last Name, Phone // <- it have the \r\n between each row of data
Tom, Chan, 123
Peter, Wong, 456
Mary's, Cho"w, 789 ...
//---------------------------
沒有足夠的信息來回答。我們需要知道數組中的內容。您希望輸出CSV格式的格式。 – 2010-08-09 02:18:36
@Aran「您希望輸出CSV格式的格式」?你意識到CSV *是一種格式,對吧? – 2010-08-09 03:26:47
@Dave:如果數組是一個具有多個字段的複雜對象的數組,而不僅僅是字符串,那麼怎麼辦?例如:具有給定名稱,姓氏,出生日期等的Person類的數組....「我是否意識到CSV是一種格式」...是的,我確實,CSV通過逗號分隔來定義僞列,所以什麼格式=>文件中的列/字段.. – 2010-08-09 05:11:21