首页 > 数据库技术 > 详细

数据库excel导出

时间:2018-04-21 14:04:41      阅读:203      评论:0      收藏:0      [点我收藏+]

1、建立一个excel模板(demo.xls)如图:

技术分享图片

2、编写测试类


public static void main( String args[] ){
    public void showhouse(HttpServletRequest request,HttpServletResponse response) throws IOException{
        
          SuiteVo suiteVo = new SuiteVo();
          suiteVo.setAddress("shanghai");
          suiteVo.setArea(300d);
          suiteVo.setFaceDirection(2);
          suiteVo.setSuiteNum("33");
          suiteVo.setFloorNum(20);
          SuiteVo suiteVo1 = new SuiteVo();
          suiteVo1.setAddress("shanghai");
          suiteVo1.setArea(300d);
          suiteVo1.setFaceDirection(2);
          suiteVo1.setSuiteNum("33");
          suiteVo1.setFloorNum(20);
          List<SuiteVo> details = new ArrayList<>();
          details.add(suiteVo);
          details.add(suiteVo1);
          ExcelUtils.addValue("printDate",new Date());
          ExcelUtils.addValue("list", details);
          ExcelUtils.addValue("suiteVo",suiteVo);

          String config = "demo.xls";
          response.reset();

          response.setContentType("application/vnd.ms-excel");
          try {
          ExcelUtils.export(config, response.getOutputStream());
          } catch (FileNotFoundException ex) {
          System.out.println("文件路径找不到");
          } catch (ExcelException ex) {
          }
    }

3、运行后,得到response.xls文件如下:

技术分享图片

官方主页

数据库excel导出

原文:https://www.cnblogs.com/gloria-liu/p/8900764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!