从excel文件创建目录结构

时间:2018-06-07 08:10:07

标签: java excel

我目前正在尝试使用Java创建一个简单的目录结构并从Excel文件中读取值。

问题是我不知道这样做的最佳方法是什么。到目前为止,我已经通过Apache POI从Excel文件中读取了属性,现在我试图通过某种数据结构在Java中表示它们。简单的例子。

我有一个分类

   public class Category{
   String code;
   List<Category> categories = new ArrayList<>();
   }

但问题来自Excel的结构如下(为简单起见,我将使用字母)

[A] [B]
[A] [B] [C]
[A] [B] [C] [D]
[A] [B] [C] [D1]

最初的想法是创建对象A,为其分配对象B,但是当我转到下一行时,我必须搜索A是否存在,然后如果B存在,然后分配C,并且它越深入,迭代就越多,所以这不会是明智的表现。

在java中将这个变成类别对象的最佳方法是什么?也许递归会有所帮助,但我真的没有想法。

0 个答案:

没有答案