有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java中excel工作表中的一条记录插入多条记录所需的sql逻辑

在我的作业中,我必须开发代码,从excel表格中读取记录,并以定义的方式将记录插入数据库


我必须从包含5列的工作表中读取记录,并使用工作表行中的值在数据库中创建4条(工作表行中的值为-1)记录

例如,我的excel工作表包含5列,并包含以下记录

第1行(标题):第1列、第2列、第3列、第4列、第5列
第2行: 5,4,3,2,1

现在,我可以使用jxl库从excel工作表中读取记录,但我一直在创建逻辑,将一条excel工作表记录作为4条记录插入数据库,如下例所示

第1行:12
第2行:23
第3行:34
第4行:45

我无法制定如何以上述方式在数据库中插入记录的逻辑,即Excel工作表中的1条记录将以上述方式在数据库中创建4条记录

在上述场景中还有一个例子

如果任何一列没有值,那么它应该取下一列的值 比如

第1行(标题):第1列、第2列、第3列、第4列、第5列
第2行: 5,3,2,1

然后我应该创建3行,如下所示

第1行:1,2
第2行:2,3
第3行:3,5

请帮助我理解如何使用java实现上述场景

伪代码或算法也会有所帮助

使用的数据库:Oracle


共 (0) 个答案