3

知道如何格式化数据,这样我就可以从我的应用程序数据中以 excel 格式导出,甚至是一个简单的表格都可以,人们是如何从手机中获取内容的?

这个特殊的应用程序是关于跟踪金钱的,所以我几乎可以把所有东西都变成 nsstrings 但我该怎么做:

A. 格式化字符串,以便字段以某种方式分隔,可以由诸如 excel 或 word 之类的程序解析,并且

B. 将这些数据发送给用户的最佳方式是什么,甚至是一些简单的方法,例如弹出带有创建的文件作为附件的邮件消息。

这种方法是否可行。即使它不完美,我也希望至少能够对用户说,“嘿,你可以从应用程序中获取这些数据。”

谢谢您的帮助,

缺口

4

2 回答 2

3

A. 最简单的方法是生成一个 CSV 文件——甚至不是开玩笑。Excel 可以本地打开它。但是,如果您真的想要一个 .xlsx 文件,您可能必须使用第三方库或编写自己的库。也许并不像听起来那么难。

B. 无法从 iPhone 发送附件。导出任何内容的最简单方法是将其上传到 Web 服务器并让您的用户单独下载。请记住,iPhone 是一部手机,并非真正用于企业应用程序。

于 2010-02-27T02:40:24.273 回答
2

要生成 Excel 文件,您必须以 Excel 可以理解的格式写出数据。你可能想先看看

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

它甚至显示了一个非常简单的.xls文件 XML 文档。

于 2010-02-27T02:24:51.527 回答