【发布时间】:2019-07-22 15:16:41
【问题描述】:
只是感兴趣 csv 应该如何查找包含其他对象列表的对象 csv 导出。
例如,我有一个包含列的对象 Customer:
- 身份证
- 姓名
- 电子邮件
- 购买的产品
购买的产品是该用户已购买的产品的对象列表。
有谁知道这种导出的 csv 应该如何看待?
【问题讨论】:
-
CSV 不是这种数据的好格式。考虑 JSON、XML、YAML、... 任何支持 结构 的东西。
-
Csv 甚至不能很好地存储多行值,比如段落,而不会让人头疼。如果您有结构化数据,则可以使用更好的序列化格式来存储和导入。
-
@LutzHorn,我正在使用我得到的东西。对我来说唯一的选择是 csv。
-
这是一个愚蠢的选择,它会让你头疼。将结构化的多维数据导出为表格格式几乎是不可能的。
-
您可以为每个客户提供一种产品并在多条线上重复客户吗?否则,您将需要产品及其属性的自定义分隔符。如果您可以通过 id 为产品提供两个 csv,一个为客户提供一个,那么购买的产品将是一个 id 的集合会更容易一些。