2 qq 31071631 qq_31071631 于 2016.01.21 08:46 提问

急求Java将查询出的数据导出到Excel文件中怎么写拦截路径

急求一个小模板,第一次做,求给你大神教教,Java将查询出的数据导出到Excel文件中

10个回答

qq_17194815
qq_17194815   2016.01.21 18:11
     String[] excelHeader = { "Sno", "Name", "Age"};  
        //导出
    public HSSFWorkbook export(List<Student> list) {  
        HSSFWorkbook wb = new HSSFWorkbook();  
        HSSFSheet sheet = wb.createSheet("sheet1");  //获取sheet
        HSSFRow row = sheet.createRow((int) 0);  //获取第一行
        HSSFCellStyle style = wb.createCellStyle();  //设置样式
        style.setAlignment(HSSFCellStyle.ALIGN_CENTER);  //居中效果

          //增加样式
        for (int i = 0; i < excelHeader.length; i++) {  
            HSSFCell cell = row.createCell(i);  
            cell.setCellValue(excelHeader[i]);  
            cell.setCellStyle(style);  
            sheet.autoSizeColumn(i);  
         // sheet.SetColumnWidth(i, 100 * 256);  
        }  

          //循环学生信息
        for (int i = 0; i < list.size(); i++) {  
            row = sheet.createRow(i + 1);  
            Student student = list.get(i);  //单个学生对象
            row.createCell(0).setCellValue(student.getSno());  //学号
            row.createCell(1).setCellValue(student.getName());  //姓名
            row.createCell(2).setCellValue(student.getAge());  //年龄
        }  
        return wb;  
    }  
sushengmiyan
sushengmiyan   Rxr 2016.01.21 08:50

看下慕课网的这个视频教程吧 解密JAVA实现Excel导入导出 http://www.imooc.com/view/354

shufusheng
shufusheng 使用Apache中的poi包中的XSSFWorkbook与HSSFWorkbook;HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx;这些可以在网上搜索到很多
接近 2 年之前 回复
huliangsc
huliangsc 2222222222
接近 2 年之前 回复
huliangsc
huliangsc 2222222222
接近 2 年之前 回复
huliangsc
huliangsc 1111111
接近 2 年之前 回复
enpterexpress
enpterexpress   2016.01.21 09:08
QZC78
QZC78   2016.01.21 09:13
Royal_lr
Royal_lr   Ds   Rxr 2016.01.21 09:29

用struts的话好做一点,,

hanlincao
hanlincao   2016.01.21 10:40

jxl百度下特别简单 ,效率也比较高,入手很方便的

zudaojun
zudaojun   2016.01.21 12:26

可以用jxl啊,轻松导出,不过格式要注意只能用xlm格式

dsfyyh
dsfyyh   2016.01.21 15:25
sinat_26481249
sinat_26481249   2016.01.21 16:10

用POI,我最近正在学

tanwxunyue
tanwxunyue   2016.01.21 17:00

用poi个人觉得比jxl简单

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!