J'écris une application iPhone, qui contient une fonction. Il peut convertir le NSMutableArray en un fichier CSV. Cependant, je ne sais pas comment faire. Quelqu'un peut-il m'aider à faire cela? Merci beaucoup.Comment convertir le fichier NSMutableArray en fichier CSV sur iPhone?
// ------ ----- Mise à jour
Merci pour tout le monde réponse.
En fait, le tableau contient les objets des éléments, mais je peux tout convent au tableau comme ceci (je suppose que c'est plus facile à faire).
Le tableau est NSMutableArray * csvArray et le tableau contient des données, comme dans l'exemple suivant.
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...
Il y a 3 onglets du début du tableau, qui est le prénom, le nom et le téléphone. Pour les données, il contient également le "et le symbole. Par conséquent, je ne peux pas simplement couper le tableau par le « » symbole.
Le format que je voudrais la sortie est la suivante
//---------------------------
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 ...
//---------------------------
informations ne suffisent pas à répondre. Nous aurions besoin de savoir ce qui est dans le tableau. Quel format voulez-vous utiliser pour la sortie CSV? –
@Aran "dans quel format voulez-vous que la sortie CSV soit"? Vous réalisez que CSV * est * un format, non? –
@Dave: Qu'en est-il si le tableau est un tableau d'objets complexes avec plusieurs champs, et pas seulement des chaînes. Par exemple: un tableau de la classe Personne avec le prénom, le nom, la date de naissance, etc .... "Est-ce que je réalise que le CSV est un format" .... oui je le fais, CSV définit les pseudo-colonnes par séparations virgules => quelles colonnes/champs .. dans le fichier. –