java使用poi技术将Excel的内容导到oracle数据库已存在的表里,本人不是很懂要代码全的,可加2967528317谈

java使用poi技术将Excel的内容导到oracle数据库已存在的表里,本人不是很懂要代码全的,可加2967528317谈,第1张

以前写的一个例子,供参考

/

上传excel文件

@return

@throws Exception

/

public String importExcel()throws Exception{

String excelPath = excelFilegetAbsolutePath();

//输入流

InputStream fis = new FileInputStream(excelPath);

try {

//创建Excel工作薄

HSSFWorkbook hwb = new HSSFWorkbook(fis);

//得到第一个工作表

HSSFSheet sheet = hwbgetSheetAt(0);

HSSFRow row = null;

HoutaiAction ht = null; //实体类对象

for(int i = 0; i < hwbgetNumberOfSheets(); i++) {

sheet = hwbgetSheetAt(i);

//遍历所有的行,j表示行数 getPhysicalNumberOfRows行的总数

for(int j = 1; j < sheetgetPhysicalNumberOfRows(); j++) {

row = sheetgetRow(j);

ht = new HoutaiAction(); //实例化

htsetId(IntegervalueOf(getCellValue(rowgetCell(0)))); //添加数据

htsetContent(getCellValue(rowgetCell(1)));

htsetUsername(getCellValue(rowgetCell(2)));

htsetTime(getCellValue(rowgetCell(3)));

excelListadd(ht);

Systemoutprintln("-----添加一行-----");

daoadd(ht);

}

}

}catch (Exception e) {

}

return SUCCESS;

}

呵呵,楼主既然思路都有了还怕写不出代码么?

你这个思路没有问题的!

可以把这个问题拆分成几个小问题,就简单多了。

第一是文件上传,可以参照Jakarta的FileUpload组件,其实也不一定要用这个,用普通的Post也就行了。

第二是Excel解析,用JSL或者POI都行

第三是数据保存,这个应该简单吧,一个循环,一行对应一条数据,写好了方法循环赋值调用就行了。

第四是查询和显示,这个更简单了,不用多说。

文件上传和Excel解析的例子网上很多的,改改就变自己的了,何必在这管别人要代码呢~

用poi怎样把excel文件里面的数据导入数据库三张关联的表中

加入依赖的jar文件:

引用:

mysql的jar文件

Spring_HOME/lib/poi/jar

以上就是关于java使用poi技术将Excel的内容导到oracle数据库已存在的表里,本人不是很懂要代码全的,可加2967528317谈全部的内容,包括:java使用poi技术将Excel的内容导到oracle数据库已存在的表里,本人不是很懂要代码全的,可加2967528317谈、怎样将Excel文件导入数据库(在JSP环境下Java代码)、用poi怎样把excel文件里面的数据导入数据库三张关联的表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9639469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存