2010-01-14 102 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