Вопрос

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

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

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

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

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

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

Ник

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top