[上一篇写了从数据库导出excel。今天继上一篇写出从excel导入数据库。数据库表有这些字段:ID,BOOK_NAME,BOOK_AUTHOR,BOOK_PUBLISH,BOOK_DATE,BOOK_ISBN,BOOK_PAGE,BOOK_PR
今天遇到一个问题,就是excel中的数据是树形的,需要读进数据库,并保存树形结构,
excel结构,程序代码如下。
其中“描述“和”提升意见“只是某记录的属性,一级,二级,三级,四级,五级是该记录的层级,一级最高,为根。
程序如下:
基础数据结构:KeyQualityEntity[项目中要求读取excel文件内容,并将其转化为xml格式。常见读取excel文档一般使用POI和JExcelAPI这两个工具。这里我们介绍使用POI实现读取excel文档。2.代码实例:package
public class KeyQualityEntity extends Base implements java.io.Serializable {
private static final long serialVersionUID = 5454155825314635342L;
private Long id;
/** 名称 */
private String name;
/** 描述 */
private String detail;
/** 提升建议 */
private String promptAdvice;
/** 上级 */
private KeyQualityEntity parent;
/** 等级 */
private Integer level;
private Long parentId;
// columns END
public KeyQualityEntity() {
}
public KeyQualityEntit