- //选择要导入到Excel中的表名
- String tableName="test1";
- //获得要导入的数据的集合
- List<Classes> list=new ClassesDao().getAllData(tableName);
- //创建Excel的工作空间
- HSSFWorkbook wb=new HSSFWorkbook();
- //创建Excel页面,括号中参数为页面的名字(加1表示第一页,是用来区分的)
- HSSFSheet sheet=wb.createSheet(tableName+"1");
- //循环遍历
- for(int i=0;i<list.size();i++)
- {
- //根据集合获得Bean对象
- Classes bean=list.get(i);
- //创建Excell的行
- HSSFRow row=sheet.createRow(i);
- //创建Excell单元格
- HSSFCell cell=row.createCell((short)0);
- HSSFCell cel2=row.createCell((short)1);
- HSSFCell cel3=row.createCell((short)2);
- //给单元格赋值
- cell.setCellValue(bean.getClassesId());
- cel2.setCellValue(bean.getClassesName());
- cel3.setCellValue(bean.getClassesCount());
- }
- try {
- //创建文件输出流
- OutputStream os=new FileOutputStream("d:/数据备份.xls");
- //将Excell工作空间写入到指定的Excell表格中去
- wb.write(os);
- System.out.println("备份成功!!!");
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
java怎样把数据导入到Excel中去
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.