File file = new File("D:\\"+sx1);
System.out.println(file.getPath());
InputStream in = new FileInputStream(file);
Workbook workbook=null;
try {
workbook = Workbook.getWorkbook(in);
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//获取第一张Sheet表
Sheet sheet = workbook.getSheet(0);
//我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。
//获取第一行,第一列的值
List<User> users=new ArrayList();
for(int i=0;i<6;i++)
{
User user=new User();
for(int j=1;j<3;j++){
Cell cell=sheet.getCell(j,i);
if(j==1){
user.setName(cell.getContents());
}else{
user.setPassWord(cell.getContents());
}
}
UserDao userdao=new UserDao();
try {
userdao.addUser(user.getName(), user.getPassWord());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
users.add(user);
System.out.println(user.getName());
}
java写的excel表格数据导出代码
最新推荐文章于 2022-04-22 08:16:20 发布