一个小方法,字节流读取.xls文件,将表内容写入到对应数据库表中
来源:互联网 发布:讯飞输入法皮肤知乎 编辑:程序博客网 时间:2024/06/14 01:11
省略了数据库表对应的实体类与插入数据库一行数据的代码,要实现此方法需要在网上下载jxl.jar这个包
public List<Student> readxls(File file) {
List<Student> ls=new ArrayList<Student>();Workbook workbook=null;
try {
workbook=Workbook.getWorkbook(file);
Sheet sheet=workbook.getSheet(0);
for (int i = 0; i < sheet.getRows(); i++) {
Student student=new Student();
student.setId(Integer.parseInt(sheet.getCell(0,i).getContents()));
student.setName(sheet.getCell(1,i).getContents());
student.setPassword(sheet.getCell(2,i).getContents());
student.setAge(Integer.parseInt(sheet.getCell(3,i).getContents()));
student.setSex(sheet.getCell(4,i).getContents());
ls.add(student);
}
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
workbook.close();
}
return ls;
}
public class Test {
public static void main(String[] args) {
Dao<Student> ds=StudentManagerFactory.factory();
File file=new File("D:\\学生.xls");
List<Student> list=ds.readxls(file);
for (int i = 0; i < list.size(); i++) {
Student s=list.get(i);
ds.insert(s);
}
}
}
- 一个小方法,字节流读取.xls文件,将表内容写入到对应数据库表中
- 将一个文件的内容写入到另一个文件中(字节流)
- 从一个文件读取内容计算出结果,将结果写入到另一个文件中
- 将文件内容逐行读取处理并写入对应文件中
- 将Excel文件内容写入到数据库
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- 将.xls文件中数据导入到数据库相应的表中
- 将内容写入到文件中
- 如何读取一个文件并将内容写入一个新文件中
- NET(C#)中将DATATABLE内容写入到CSV文件 与 将CSV文件内容读取到DATATABLE中
- 从数据库中读取图片文件和将图片和写入到数据库中
- 将一个文件的内容写入到另一个文件
- java 如何将两个txt文件内容写入到一个txt文件中?
- Python将读取的SQL查询记录写入xls文件中
- 读取文本的内容和将文本写入文件中
- 将Excel文件内容写入到数据库-温柔一刀
- 将Excel文件内容写入到数据库-温柔一刀
- Python读取txt内容写入xls格式的excel中
- xshell颜色配置方案
- ORACLE 中ROWNUM用法总结!
- oracle 11g更改字符集
- spark/shark 部署 (zz)
- linux weblogic <BEA-000110> <BEA-000109> Multicast socket receive error :Socket closed
- 一个小方法,字节流读取.xls文件,将表内容写入到对应数据库表中
- Android 去掉ListView下拉出空白回弹的效果so简单
- java图片高保真缩放
- maven环境快速搭建
- 获取本机ip地址
- python用cx_Freeze打包程序
- Spring初出茅庐(一)
- Children of the Candy Corn DFS+BFS
- 基础二分(4)