2010-02-27 19 views
3

Toute idée sur la façon de procéder pour formater les données afin que je puisse exporter à partir des données de mon application au format Excel ou même un simple tableau serait bien, comment les gens obtiennent des choses hors du téléphone?Obtenir nsstrings dans une feuille de calcul Excel?

Cette application particulière est de garder la trace de l'argent, donc je peux à peu près tout transformer en nsstrings, mais comment puis-je:

format A. les chaînes de sorte que les champs sont délimités d'une manière qui peut être analysé par un programme comme Excel ou un mot ou quelque chose comme ça, et

B. Quelle est la meilleure façon d'expédier ces données aux utilisateurs, même quelque chose de simple comme ouvrir un message électronique avec le fichier créé en pièce jointe.

Cette approche est-elle possible? Même si ce n'est pas parfait, je veux pouvoir au moins dire aux utilisateurs, "Hey, vous pouvez obtenir ces données sur l'application."

Merci pour l'aide,

Nick

+0

Je viens du futur, et il est tout à fait possible d'envoyer par email des choses depuis iOS. Juste au cas où quelqu'un tomberait sur cette question (c'est 2012). Je reviendrai dans quelques années et posterai sur les voitures volantes. – Dustin

Répondre

3

A. La façon la plus simple est de générer un fichier CSV - pas même une blague. Excel peut l'ouvrir nativement. Si vous voulez vraiment un fichier .xlsx, vous devrez probablement utiliser une bibliothèque tierce ou écrire la vôtre. Peut-être pas aussi dur que cela puisse paraître. B. Il n'est pas possible d'envoyer des pièces jointes à partir de l'iPhone. Le moyen le plus simple d'exporter n'importe quoi est de le télécharger sur un serveur Web et de le faire télécharger par l'utilisateur séparément. Rappelez-vous que l'iPhone est un téléphone et qu'il n'est pas vraiment destiné aux applications d'entreprise.

+0

Je pense que c'est une bonne réponse, mais maintenant je dois trouver un moyen d'obtenir le fichier sur le téléphone, je serais heureux de le télécharger sur un doc google, quelqu'un sait d'une manière simple de le faire? – nickthedude

+0

http://code.google.com/apis/documents/overview.html –

2

Pour générer un fichier Excel, vous devrez écrire les données dans un format Excel comprend. Vous voudrez peut-être commencer par jeter un oeil à

http://en.wikipedia.org/wiki/Microsoft_Excel#File_formats

qui montre même un document XML très simple pour un fichier .xls.

+0

Merci. J'essayais de dur pour trouver une lib. Mais je ne savais pas que je pourrais simplement analyser le xml pour obtenir les données, et écrire les données dans un fichier xml simple. Merci encore. –