2010-01-14 58 views
2

我想要一个iPhone应用程序,用户可以将应用程序保存的数据导出到Excel电子表格(以及其他格式的主机)。将核心数据信息导出到Excel工作表

所以这个想法是,每个实体将在工作表中的新行,与属性是不同的列。

这可能吗?

+0

将其格式化为Excel /其他人可以导入的格式(例如CSV或XML)会更容易。你如何提交文件?电子邮件? – gerry3 2010-01-14 22:45:24

+0

电子邮件,以及网页上传。我只是想让最终用户能够在Excel中获取数据,所以如果是通过导入另一种格式,那很好。 – 2010-01-14 22:49:11

回答

1

Excel和类似程序可以导入分隔文本格式的文件,如CSV

将Core Data属性操作为字符串,然后使用您描述的策略以这种格式组合它们是绝对有可能的:实体的实例是行,属性是列。

注意:您需要针对每个想要导出的实体的不同文件。

您是否需要对实体之间的关系做任何事情?

您有没有特别的关注?

+0

实体之间没有关系。这些数据几乎就像一个联系人列表,其中每个实体中都有人名,电子邮件,电话等。 单独的文件在一个方面会很有用,但理想情况下它会是一个更大的文件 - 除非excel可以导入多个文件CSV文件放入一张纸(不知道它是否可以这样做),在这种情况下,它会很好。 – 2010-01-14 23:16:47

+0

你有多少个不同的实体?他们是否都继承了同一个父类?如果没有,你怎么能把它们放在同一张电子表格中?他们会有不同的列(由于不同的属性)。 – gerry3 2010-01-15 05:37:06

+0

只有一种类型。它与联系人非常相似。属性是相同的(例如姓名,电话,电子邮件) – 2010-01-22 11:14:57