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

excel是2007版本的,数据量很大... excel是2007版本的,数据量很大 展开
 我来答
下周四到
2014-05-30 · TA获得超过271个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:173万
展开全部
以前写的一个例子,供参考
/**
* 上传excel文件
* @return
* @throws Exception
*/
public String importExcel()throws Exception{
String excelPath = excelFile.getAbsolutePath();
//输入流
InputStream fis = new FileInputStream(excelPath);
try {
//创建Excel工作薄
HSSFWorkbook hwb = new HSSFWorkbook(fis);
//得到第一个工作表
HSSFSheet sheet = hwb.getSheetAt(0);
HSSFRow row = null;
HoutaiAction ht = null; //实体类对象
for(int i = 0; i < hwb.getNumberOfSheets(); i++) {
sheet = hwb.getSheetAt(i);
//遍历所有的行,j表示行数 getPhysicalNumberOfRows行的总数
for(int j = 1; j < sheet.getPhysicalNumberOfRows(); j++) {
row = sheet.getRow(j);
ht = new HoutaiAction(); //实例化
ht.setId(Integer.valueOf(getCellValue(row.getCell(0)))); //添加数据
ht.setContent(getCellValue(row.getCell(1)));
ht.setUsername(getCellValue(row.getCell(2)));
ht.setTime(getCellValue(row.getCell(3)));
excelList.add(ht);
System.out.println("-----添加一行-----");
dao.add(ht);
}
}
}catch (Exception e) {
}
return SUCCESS;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式