怎样把数据导入到Excel中去

怎样把数据导入到Excel中去
1.导入jar包
poi-3.0.1-FINAL-20070705.jar 附件中有
2.
                  //选择要导入到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();
		}

你可能感兴趣的:(bean,工作,Excel,OS)