Comment exporter des Données de Base de l'entité vers un fichier CSV
J'aimerais être en mesure d'exporter ma Base de Données d'entité dans un fichier CSV, pour enregistrer les données de l'application. J'ai cherché sur google mais rien trouvé.
Mon application utilise une seule entité avec cinq attributs. Ces attributs sont toutes les chaînes, sauf un qui est un nombre décimal (avec une virgule ou un point). Comment puis-je exporter cette entité avec tous les attributs?
Il y a quelqu'un à d'autres solutions?
OriginalL'auteur matteodv | 2010-12-14
Vous devez vous connecter pour publier un commentaire.
Vous devez créer une méthode pour faire ce genre d'opération, comme ceci:
Je vous suggère d'essayer d'éviter les "ajoutant" le système que j'utilise, ce genre d'opération de générer des fuites dans la mémoire.
Au lieu d'un stringWithFormat que de réécrire les mêmes var, utiliser cette méthode qui a été très bien écrit:
Raccourcis en Objective-C pour concaténer NSStrings
Vous pouvez aussi jeter un oeil à cette bibliothèque: https://github.com/davedelong/CHCSVParser
Je n'ai jamais utilisé, mais il semble très utile pour écrire/lire les fichiers CVS.
oui, le arrayOfObject est le tableau d'objets qui vous demande de partir de la Base de Données.
Comment puis-je obtenir un tableau de Base de Données? Je suis à l'aide d'attributs sans un tableau mais avec ce code... Par exemple, mon nom de l'entité est une Entité puis-je utiliser de l'Entité.attribut... je ne comprends vraiment pas comment faire... 🙁 Pouvez-vous m'aider à éclaircir mes idées? Merci!
ok, c'est correct pour exporter une entité unique à une seule ligne du fichier CVS que vous souhaitez générer. Mais avant de faire cela, vous devez l'exporter toutes les entités que vous avez stockées dans vous de Base de Données DB.
Vous êtes sur la bonne voie avec la CHCSVParser classe. Je l'ai utilisé et il est génial.
OriginalL'auteur bontoJR