写了一个小工具,excel无限层级文档生成
无限层级,映入脑海的就是"递归调用"。看到有人说这个问题,就即兴写了个简单的工具,也算不上工具,实现更恰当
该图片是生成的结果图:
Grade类 是无限级的实体类构建
import lombok.Data;
import java.util.List;
@Data
public class Grade {
private String grade;//层级
private List<Grade> gradeList;
public Grade(String grade) {
this.grade = grade;
}
public Grade(String grade, List<Grade> gradeList) {
this.grade = grade;
this.gradeList = gradeList;
}
}
实现功能类,数据构建的是无限级的数据
import com.meehoo.biz.common.util.BaseUtil;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apa