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) 个答案