【发布时间】:2013-02-27 18:33:59
【问题描述】:
我有一个应用程序,其中包含在 Core Data 中构建的各种实体,这很棒,但我想提取这些数据,以便我可以构建一个数据库(用于研究目的)。
从 iPhone 导出 CoreData 实体的快速且轻松的方法是什么?
我一直在四处寻找,似乎有很多建议,一切看起来都很混乱。我开始手动编写代码以将其导出为 CSV,但工作量很大,如果我更改我的数据库,我需要更改 CSV 导出器以匹配。
一定有一个非常简单的方法,不是吗?
你能把 SQLite 文件导入别的东西吗? Apple 不提供任何 API 来导出 CoreData 吗?
编辑:不需要像导出到 Web 服务这样的花哨的东西。我只想导出数据,这样我就可以在桌面上管理它,也许在 Access、Excel 等类似的东西中。这不会是一个疯狂的数据量,这主要是一个临时解决方案。
EDIT2:找到这个程序:http://sourceforge.net/projects/sqlitebrowser/ 这几乎是你需要的一切。包括 CSV 导出。
感谢大家的帮助
【问题讨论】:
-
导出到哪里?到网络服务?
-
列出您认为对您来说太混乱的建议,以免读者重新提出建议。
-
也许只是复制 SQLite3 数据库文件?
-
复制到哪里? (如哪些程序会读取该文件?)
标签: iphone objective-c database core-data export