当前位置: 代码迷 >> Java Web开发 >> 如何从JSP点击一个按钮,导出表格中的数据到EXCEL
  详细解决方案

如何从JSP点击一个按钮,导出表格中的数据到EXCEL

热度:9813   发布时间:2013-02-25 21:14:12.0
怎么从JSP点击一个按钮,导出表格中的数据到EXCEL
我从数据库查出数据后显示在页面的表格里,怎么才能点一个按钮导出到EXCEL里,现在只知道用poi但是不值得怎么写,求各位大虾帮助一下。

------解决方案--------------------------------------------------------
String path = "";//自己定义excel的路径
File file = new File(path);
file.createnewFile();//创建一个空的excel
FileInputStream fileIn = new FileInputStream(path);//path为excel
POIFSFileSystem fs = new POIFSFileSystem(fileIn);
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);//获得第一张sheet
//下面给表的第一行第一列赋值
HSSFRow row = sheet.getRow(0);//第一行对应0
HSSFCell cell = row.getCell(0);//第一列对应0
cell.setCellValue("值");
//写回到excel
ByteArrayOutputStream baos = new ByteArrayOutputStream();
wb.write(baos);
File file = new File(path);
FileOutputStream fo = new FileOutputStream(file);
baos.writeTo(fo);
fo.flush();
fo.close();
还有给单元格设置颜色,字体等,自己探索吧。

  相关解决方案