我的应用程序中的一个功能是用户可以添加日志条目的日志。我想让用户可以导出这些数据。但是我不知道我应该使用哪种格式。数据如下所示:
日期,距离,持续时间,最多四个类别名称。我想要的是,如果用户有dropbox,可以使用URL方案通过邮件发送或使用dropbox打开它。
我已阅读有关CSV格式但我不知道这是否是一个好的文件格式?我主要担心的是用户不必拥有固定数量的类别(可能在1-4个类别之间)
答案 0 :(得分:2)
看到要导出的数据列总体上是动态的,它将取决于用户选择的内容 - 并且没有任何问题。
我认为.csv也可以用于此目的 - 但你需要问问自己......用户将对数据做些什么?您可以提供多种文件导出格式或任何最佳用途格式,具体取决于普通用户将使用的格式。
答案 1 :(得分:2)
CSV(逗号分隔值)很简单(并且增加了很少的开销 - 逗号),但不是非常灵活。例如,这适用于导入到MSFT Excel。
您应该考虑使用XML(与plists相同的基础格式),这是非常灵活的(如果您希望将来添加其他列,将来会证明未来)和支持良好的格式。