java数据execl导出

原理很简单。
第一步:创建工作簿。
第二步:创建sheet
第三步:向sheet加入表头
第四步:遍历结果集,向sheet插入数据
第五步:保存文档

@RequestMapping(value = "UserExcelDownloads", method = RequestMethod.GET)
    public void downloadAllClassmate(HttpServletResponse response) throws IOException {
       //创建工作簿
        HSSFWorkbook workbook = new HSSFWorkbook();
        HSSFSheet sheet = workbook.createSheet("信息表");

            List classmateList = teacherservice.teacherinfor();
    
            String fileName = "userinf"  + ".xls";//设置要导出的文件的名字
            //新增数据行,并且设置单元格数据
    
            int rowNum = 1;
    
            String[] headers = { "学号", "姓名", "身份类型", "登录密码"};
            //headers表示excel表中第一行的表头
    
            HSSFRow row = sheet.createRow(0);
            //在excel表中添加表头
    
            for(int i=0;i

你可能感兴趣的:(java数据execl导出)