将nsstrings纳入excel电子表格?

时间:2010-02-27 01:39:51

标签: iphone objective-c xcode spreadsheet data-export

任何想法如何格式化数据,以便我可以从我的应用程序数据导出excel格式甚至一个简单的表格是好的,人们如何从手机中取出东西?

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

一个。格式化字符串,以便字段以某种方式分隔,可以由excel或word等程序解析,并且

B中。将这些数据发送给用户的最佳方式是什么,甚至可以像创建的文件作为附件弹出邮件一样简单。

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

感谢您的帮助,

尼克

2 个答案:

答案 0 :(得分:3)

一个。最简单的方法是生成一个CSV文件 - 甚至不开玩笑。 Excel可以本机打开它。但是,如果你真的想要.xlsx文件,你可能不得不使用第三方库或编写自己的库。也许没有听起来那么难。

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

答案 1 :(得分:2)

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

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

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