получить nsstrings в таблицу Excel? - PullRequest
3 голосов
/ 27 февраля 2010

Любая идея, как сделать форматирование данных, чтобы я мог экспортировать данные своего приложения в формате Excel или даже в простую таблицу, было бы хорошо, как люди получают информацию из телефона?

Это конкретное приложение предназначено для отслеживания денег, поэтому я могу в значительной степени превратить все в строки nsstrings, но как мне это сделать:

A. отформатируйте строки так, чтобы поля были разделены каким-либо образом, который может быть проанализирован такой программой, как excel, word или что-то в этом роде, и

B. что является лучшим способом передачи этих данных пользователям, даже при простом открытии почтового сообщения с созданным файлом в качестве вложения.

Возможен ли такой подход? Даже если он не идеален, я хочу, по крайней мере, сказать пользователям: «Эй, вы можете получить эти данные из приложения».

Спасибо за помощь,

Ник

Ответы [ 2 ]

3 голосов
/ 27 февраля 2010

A. Самый простой способ - создать файл CSV - даже не шутка. Excel может открыть его изначально. Если вы действительно хотите файл .xlsx, вам, вероятно, придется использовать стороннюю библиотеку или написать свою собственную. Может быть, не так сложно, как кажется.

B. Невозможно отправить вложения с iPhone. Самый простой способ экспортировать что-либо - это загрузить его на веб-сервер, чтобы пользователь загружал его отдельно. Помните, что iPhone - это телефон, и он не предназначен для корпоративных приложений.

2 голосов
/ 27 февраля 2010

Чтобы создать файл Excel, вам нужно будет записать данные в формате, понятном Excel. Возможно, вы захотите начать с взгляда на

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

, который даже показывает очень простой XML-документ для файла .xls.

...