使用列表列表将Excel文件复制到java对象

时间:2017-11-22 16:44:37

标签: java excel apache-poi

我目前有一个excel电子表格,我需要将其更改为java对象。 我已经研究过使用poiji,但它看起来并不像我的excel模型那样灵活。

enter image description here

我正在使用列表列表:

List<List<Attribute<List<SubAttribute<List<Descriptor>>>>>>

其中描述构造函数包括:descriptiontext,details和reply。

SubAttribute构造函数由:subattributename组成,然后可以包含多个描述。

属性构造函数只是属性名称,然后是子属性

这是正确的结构吗?

感谢。

编辑:课程

我的属性类是:

public class Attribute<s> {
private final String attName;
private final SubAttribute subAtt;
private final int weight;

public Attribute(String attName, SubAttribute subAtt, int weight) {
        this.attName = attName;
        this.subAtt = subAtt;
        this.weight = weight;
}

}

我的SubAttribute类是:

private Descriptor desc;
private String subAtt;

public SubAttribute (String subAtt, Descriptor desc) {
    this.subAtt = subAtt;
    this.desc = desc;
}

我的描述类是:

public class Descriptor {
private String Word;
private String Details;
private String Reply;


public Descriptor(String Word, String Details, String Reply, int Mark) {
    this.Word = Word;
    this.Details = Details;
    this.Reply = Reply;
}

}

0 个答案:

没有答案