以前写的一个例子,供参考
/
上传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文件里面的数据导入数据库三张关联的表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)