任何想法如何格式化数据,以便我可以从我的应用程序数据导出excel格式甚至一个简单的表格是好的,人们如何从手机中取出东西?
这个特别的应用程序是关于跟踪钱,所以我几乎可以把所有东西变成nsstrings但我怎么做:
一个。格式化字符串,以便字段以某种方式分隔,可以由excel或word等程序解析,并且
B中。将这些数据发送给用户的最佳方式是什么,甚至可以像创建的文件作为附件弹出邮件一样简单。
这种方法是否可行。即使它不完美我也希望能够至少对用户说,“嘿,你可以从应用程序中获取这些数据。”
感谢您的帮助,
尼克
答案 0 :(得分:3)
一个。最简单的方法是生成一个CSV文件 - 甚至不开玩笑。 Excel可以本机打开它。但是,如果你真的想要.xlsx文件,你可能不得不使用第三方库或编写自己的库。也许没有听起来那么难。
B中。无法从iPhone发送附件。导出任何内容的最简单方法是将其上传到Web服务器并让您的用户单独下载。请记住,iPhone是一部手机,并不适用于企业应用程序。
答案 1 :(得分:2)
要生成Excel文件,您必须以Excel理解的格式写出数据。您可能想先看一下
http://en.wikipedia.org/wiki/Microsoft_Excel#File_formats
甚至为.xls
文件显示了一个非常简单的XML文档。