Формат хранения данных для приложения iPad.Экспорт в Excel - PullRequest
0 голосов
/ 19 июля 2010

Я довольно новичок в программировании на Objective C и iOS, но постоянно пытаюсь узнать как можно больше.

Я собираюсь начать проект для iPad, который будет включать в себя хранение больших объемов данных, которые необходимо будет экспортировать в одну чрезвычайно большую электронную таблицу Excel (это для друга… в настоящее время они вводят огромные объемы данных в Excel). вручную, чтобы они могли его проанализировать).

Эта база данных содержит более 400 имен (это число постоянно растет), и приложение будет очень функционально похоже на встроенное приложение контактов, за исключением того, что для каждого имени будет приблизительно 2000 атрибутов. Эти атрибуты будут введены через десятки, если не более ста просмотров.

Файл Excel будет расположен на локальном сервере, и база данных будет синхронизироваться с ним по Wi-Fi. Если мне придется написать приложение на стороне сервера для этого, я с радостью сделаю это.

Мой вопрос такой: Какой метод хранения данных лучше всего подойдет для моей цели, учитывая размер базы данных и необходимость экспорта в Excel? (т.е. CoreData ?, SQLLite ?, XML?)

Я искренне благодарен вам за любую помощь.

Джеймс

Ответы [ 2 ]

0 голосов
/ 19 июля 2010

Будет сложнее создать хранилище CoreData на стороне сервера. Я бы предложил использовать и SQLite DB. FMDB - неплохой интерфейс для использования SQLite на iPhone, но есть много других.

0 голосов
/ 19 июля 2010

Среда для реляционных данных, такая как Core Data или SQlite, будет хорошо работать для выбора и работы с подмножествами данных.Нет встроенной функции экспорта в Excel, но вы можете экспортировать файл csv (с разделителями-запятыми), который Excel может импортировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...