- //选择要导入到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中去
最新推荐文章于 2025-03-18 11:27:31 发布
本文介绍了一种使用Java程序将数据库中的数据导出到Excel的方法。具体步骤包括:选择表名、获取数据集、创建Excel工作簿、定义工作表、填充数据并保存文件。该教程适用于希望提高数据处理效率的开发者。
578

被折叠的 条评论
为什么被折叠?



