【问题标题】:Export Core Data information to Excel Sheet将核心数据信息导出到 Excel 工作表
【发布时间】:2010-01-15 07:11:49
【问题描述】:

我想要一个 iPhone 应用程序,用户可以将应用程序保存的数据导出到 Excel 电子表格(以及许多其他格式)。

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

这可能吗?

【问题讨论】:

  • 将其格式化为 Excel/其他人可以导入的格式(例如 CSV 或 XML)会更容易。你是如何传递文件的?电子邮件?
  • 电子邮件,以及网络上传。我只是想让最终用户能够在 Excel 中获取数据,所以如果是通过导入另一种格式,那很好。

标签: iphone excel core-data export-to-excel


【解决方案1】:

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

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

注意:您需要为每个要导出的实体使用不同的文件。

你需要对实体之间的关系做些什么吗?

您有具体的问题吗?

【讨论】:

  • 实体之间没有关系。数据几乎就像一个联系人列表,在每个实体中,您都有人名、电子邮件、电话等。单独的文件在一方面会很有用,但理想情况下它会是一个更大的文件——除非 excel 可以导入多个 CSV 文件放入一张纸(不确定是否可以这样做),在这种情况下会很好。
  • 你有多少个不同的实体?它们都继承自同一个父类吗?如果没有,你怎么能把它们都放在同一个电子表格中?它们会有不同的列(由于不同的属性)。
  • 只有一种。它与联系人非常相似。属性相同(例如姓名、电话、电子邮件)
  • 在这种情况下,我同意您只需要一个电子表格。
  • 所以现在的问题是,如何将其导出为 CSV 文件?
猜你喜欢
  • 2016-08-25
  • 1970-01-01
  • 2021-06-19
  • 1970-01-01
  • 2014-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多