2010-01-14 10 views
2

Je veux avoir une application iPhone où l'utilisateur peut exporter les données détenues par l'application à une feuille de calcul Excel (ainsi qu'une foule d'autres formats).Exporter les informations de base de données vers Excel feuille

L'idée est que chaque entité serait une nouvelle ligne dans la feuille, avec les attributs étant des colonnes différentes.

Est-ce possible?

+0

Il serait plus facile de le formater dans un format que Excel/autres peuvent importer (par exemple CSV ou XML). Comment livrez-vous le fichier? Email? – gerry3

+0

Email, ainsi que le téléchargement sur le Web. Je veux juste que l'utilisateur final puisse obtenir les données dans Excel, donc si c'est en important un autre format, alors c'est bien. –

Répondre

1

Excel et des programmes similaires peuvent importer des fichiers qui sont dans un format de texte délimité par exemple CSV.

Il est certainement possible de manipuler les attributs de base de données en chaînes, puis les combiner dans un format en utilisant la stratégie que vous décrivez: cas d'une entité sont des lignes et des attributs sont des colonnes.

Note: vous auriez besoin d'un fichier différent pour chaque entité que vous vouliez exporter.

Avez-vous besoin de faire quelque chose avec les relations entre les entités?

Avez-vous eu un problème particulier?

+0

il n'y a pas de relations entre entités. Les données sont presque comme une liste de contacts où dans chaque entité vous avez le nom des personnes, email, téléphone, etc Les fichiers séparés seraient utiles à un égard, mais idéalement ce serait un fichier plus grand - sauf si Excel peut importer plusieurs CSV fichiers dans une feuille (pas sûr si elle peut le faire), auquel cas ce serait bien. –

+0

Combien d'entités différentes avez-vous? Est-ce qu'ils héritent tous de la même classe parente? Si non, comment pouvez-vous les mettre tous dans la même feuille de calcul? Ils auraient des colonnes différentes (en raison de différents attributs). – gerry3

+0

Un seul type. C'est très similaire à un contact. Les attributs sont les mêmes (par exemple, Nom, Téléphone, Email) –

Questions connexes