Java Excel 导入实现
来源:互联网 发布:java ocr 验证码 编辑:程序博客网 时间:2024/05/18 22:56
功能:将excel表格的数据添加到数据库中
1、excel表格数据如下图:
2、 导入代码
public void importExcelData() { Session session = HibernateFactory.currentSession(); Workbook book = Workbook.getWorkbook(new File(filePath)); Sheet sheet = book.getSheet(0);//获得第一个工作表对象 int columnNumber = sheet.getColumns();//获取工作表的所有列数 int rowNumber = sheet.getRows();//获取工作表的所有行数 String[] functionName = new String[columnNumber]; for (int i = 0; i < functionName.length; i++) { functionName[i] = sheet.getCell(i, 0).getContents(); } Date tempDate = null; for (int i = 1; i < rowNumber; i++) { SchoolfellowData s = new SchoolfellowData(); for (int j = 0; j < columnNumber; j++) { String result = ""; Cell cell1 = sheet.getCell(j, i); if (cell1.getType() == CellType.DATE) { DateCell dateCell = (DateCell) cell1; Date date = dateCell.getDate(); result = new SimpleDateFormat("yyyy-MM-dd").format(date); } else { result = cell1.getContents(); } if (functionName[j].trim().equals("学号")) { s.setEntranceYear(result.trim()); } if (functionName[j].trim().equals("姓名")) { s.setEntranceYear(result.trim()); } if (functionName[j].trim().equals("性别")) { s.setEntranceYear(result.trim()); } if (functionName[j].trim().equals("出生日期")) { s.setEntranceYear(result.trim()); } if (functionName[j].trim().equals("民族")) { s.setEntranceYear(result.trim()); } }session.save(s); }}
0 0
- Java实现导入Excel
- Java实现导入Excel
- Java Excel 导入实现
- JAVA实现Excel导入/导出
- JAVA实现Excel导入/导出
- JAVA实现Excel导入/导出
- JAVA实现Excel导入/导出
- JAVA实现Excel导入/导出
- JAVA实现Excel导入/导出
- Java实现Excel导入数据库
- JAVA实现Excel导入导出
- java poi实现excel导入
- Java实现Excel导入导出
- java实现Excel导入导出
- JAVA实现Excel导入/导出[转]
- Java Excel导入功能的实现
- EXCEL导入功能java代码实现
- Java实现导入Excel,jxl方式
- jQuery对象和Dom对象简单小结
- Spring + Hibernate4识别jar包中的实体类(Entity)
- 查询sql 锁表
- Java 中 Map与JavaBean之间的相互转化
- 【linux学习笔记】awk用法总结
- Java Excel 导入实现
- oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
- C语言字符型数据
- 该相信爱情吗
- Eclipse有时候无法复制粘贴的解决办法
- linux--历史命令--history
- 第六周项目二——对象作为数据成员
- Linux环境下源码编译安装MySQL5.5
- JSON格式简介及一些对应函数