6

I have a tree structural data(parent child) to export into CSV.

Is there any standard format to display the data in a meaningful way and maybe for future usage?

Currently I am considering using empty "", to denote the next level.

4

1 回答 1

3

好吧,这里没有标准,至少我不知道。它通常涉及性能方面、易用性和树的大小。

我可以让您将树存储为一对父子关系,然后您就可以重新创建树。

例子:

让我们假设,你有一棵树:

a

b

  c

这可以表示为一系列关系:

根 --> 一个

根 --> b

b --> c

这正是您可以存储在文件中的内容:

root,a
root,b
b,c

考虑到树(至少二叉树)可以表示为数组这一事实,可以使用另一种有趣的方法

这将让您将单行存储在您的 csv 文件中,因为数组是线性的,并且它自然地映射到一个数组中我相信您可以找到更多存储树的方法,这里的天空是一个限制,我刚刚给你指了几个。

希望这可以帮助

于 2012-08-07T05:16:51.907 回答